2017-05-16 3 views
-1

私はnodejs+mongodbをバックエンドとして使用しています。私はアンドロイドとIOSデバイスにプッシュ通知を送信したいと思います。各ユーザのアクションで通知は彼/彼女の信者に送信されます。このアプリにはかなりの数のユーザーがおり、現在のアプリのインストール数は300万以上です。何百万のデバイスにプッシュ通知を送信するためのベストプラクティスを教えていただけますか?

私はこれまでにASP.net台の装置に限られていました。しかし、大規模なものを考えるとかなり懐疑的です。

どのタイプのキューイングも実装する必要がありますか?

この目的でRedisを使用する必要がありますか?はいの場合はどこですか?

誰かが私に役立つ素晴らしいライブラリをお勧めします。事前

答えて

0

おかげで、あなたがあなたが要求あたり約500トークンへの呼び出しを行うことができることをお勧めしGCM/FCMを使用していることを考えると。

したがって、ごとにスレッドを初期化することができ、それは約6000ジョブになるはずです。一定の時間間隔のあいだにそれぞれが実行されるようにキューに入れることもできます。

チャンク= user_base/500

incremental_time = total_time_to_send /あなたは、いくつかの全体のデータベースに送信したい場合は

はいRedisのは、データを処理するために、より高速な方法かもしれないチャンク分。あなたの参考のために

あなたはこれらを試みることができる:https://github.com/taskrabbit/node-resque

はそれが役に立てば幸い!

関連する問題