2011-07-21 13 views
0

私は、Googleが提供するクラウド2デバイスメッセージング(C2DM)サービスを利用するAndroidアプリを開発しています。これは、ピーク時には数千のメッセージを送信する予定です短い時間です。Android C2DMの指数バックオフを使用した.NETでのHTTPリクエストのキューイング - 例サードパーティのライブラリですか?

Googleは、サーバーがサーバーに送信する要求をキューに入れ、失敗/遅延要求に「指数バックオフ」を使用するように要求しています。

.NET/C#および/またはキューイングとバックオフの処理を扱う第三者のライブラリで、この種の設定の良い例があるかどうかは疑問です。

答えて

1

OK、私はちょうど時間を費やし、自分自身を書くことになった。私は戻って(あまりにも長い間私に与えられた)にStackOverflowに与えることを決めたので、ここからダウンロードのために私のソリューションです:これは.exeファイルを構築するための.NET4.0ソリューションは

http://wemakeapps.net/downloads/c2dm.sender.zip

ありますスケジュールされたタスクを使用して定期的に実行できます。これはあなた自身のコードを追加するために非常に準備されています。よくコメントされています。登録したデバイスのIDを取得し、必要なものを決定するために自分のデータストアに逃げる必要がある場所を指摘しようとしました。それらを送る。

このソリューションの修正版は、非常にトラフィックの多い電子商取引サイト用に正常に実行され、毎日10,000台以上のデバイスに通知を送信しています。

+0

あなたが答えでコードをpuしたり、GitHub.Alsoのライセンスを置くなら、素晴らしいことがあります。 –

関連する問題