3

AndroidまたはiPhoneデバイスを使用しているさまざまなユーザーにメッセージをプッシュする必要があるという要件があります.AndroidまたはiPhoneアプリケーションにプッシュ通知を送信するための個々のプロセスを知っています。

今私の仕事は、メッセージを Android デバイスと iPhone デバイスに送信できるように、Java でサーバー側の実装を行う必要があるということです。

では、この要件を実現するためには、どのようなアプローチをとるべきか。Android および iPhone デバイスにマルチキャスト メッセージを送信するには、どうすればよいですか? 10000 人のユーザーがいるスレッドを使用することを考えています。10 個のスレッドを作成したので、10 個のスレッドのうちの各スレッドが 1000(=10000/10) ユーザーのプッシュ通知を処理します。

その他の提案..

JMS を使用する必要があります。使用する場合は、JMS を使用するアプローチは何ですか。

非常に緊急であることを教えてください。

前もって感謝します。

4

2 に答える 2

4

私が現在行っていることは次のとおりです。

  1. プッシュ通知を送信したい入力を受け取る
  2. それを ActiveMQ キューに送信します
  3. リスナーはそのメッセージを受信し、別のクラスにメッセージを構築させてユーザーに送信します
  4. 次に、手順 3 に基づいて新しいメッセージを別の ActiveMQ キューに送信します
  5. リスナーはそのメッセージを受信し、別のクラスがデバイス タイプに基づいてユーザー デバイスにメッセージを送信します。

私がこのルートに行った理由は、ステップ 1、3、5concurrencyapplicationContext.xml.

例の写真

于 2013-01-18T14:43:38.510 に答える
0

予算があり、お急ぎの場合はチェックアウトhttp://urbanairship.com/

私はそれを使用しましたが、それは素晴らしいです。

于 2013-01-18T14:10:40.930 に答える