6

サーバーからAndroidデバイスにメッセージをプッシュするバックエンドアプリケーションを構築したい.そして、状況に適した2つのプロトコルがあることがわかった.それぞれにRabbitMQまたはmosquittoサーバーを使用したい(他に良い選択肢がある場合は教えてください)私も :-) ) ネットワークの状態が悪いこと、バッテリーの使用状況、サーバーのパフォーマンスを考慮すると、どのソリューションが私に適していますか?

C2DMサービスも見つけましたが、私の状況では2つの問題があります.1つ目は、Android 2.2以降のバージョンしかサポートしていないことです.2つ目は、中国でのサービスは常に安定しているとは限らないことです.それで、私は自分のプッシュサービスを構築したいと考えています.

4

3 に答える 3

9

MQTT は、リソースが限られているデバイス向けに明示的に構築されているため、他のプロトコルと比較してバッテリーの消費が非常に少ないです。また、信頼性の低い TCP ネットワーク用に設計されています。詳しく見てみる価値があります。

于 2012-05-07T15:26:53.127 に答える
0

Cloud to Deviceですが、ユーザーが Google アカウントでログインする必要があるなど、いくつかの欠点があります (まあ、市場を使用するにはログインする必要があるため、実際には問題ではありません)。

このチュートリアルも参照することをお勧めします。

于 2012-05-02T04:31:17.113 に答える
0

AMQP スペースの代替は Apache Qpid です。うさぎもいいのですが、製品にはいくつかの異なる機能があります。

于 2012-05-04T22:05:09.480 に答える