.net に基づくプッシュ通知のスケーラブルなソリューションを探しています。
シナリオ:
クライアントとサーバーの両方が .NET になります。要件は、1 つのサーバーに約 60 から 100 のクライアントが接続され、サーバーがクライアントごとに毎分 4000 から 5000 の通知を送信できる必要があることです。すべての通知にも小さなペイロードがあります。
何か案は?
.net に基づくプッシュ通知のスケーラブルなソリューションを探しています。
シナリオ:
クライアントとサーバーの両方が .NET になります。要件は、1 つのサーバーに約 60 から 100 のクライアントが接続され、サーバーがクライアントごとに毎分 4000 から 5000 の通知を送信できる必要があることです。すべての通知にも小さなペイロードがあります。
何か案は?
.NET を検討している場合は... XSockets を参照してくださいhttp://xsockets.net XSockets は、必要なもの (およびそれ以上) を提供できます。
よろしくウッフェ
このベンダーをチェックしてください: http://www.pubnub.com/
それ以外の場合は、ソリューションで解決する必要がある可能性が高い他のいくつかの問題についてのアイデアが得られます。
このベンダーのバックエンドは SingnalR を使用しているため、サーバー、クライアント接続に websocket を使用していると思います。
クライアント環境の性質と達成したい抽象化のレベルに大きく依存すると思います。@skrealin が示唆するように、メッセージング インフラストラクチャと直接対話するソリューションを開発できますが、これは、接続/サブスクリプションが保証されず、インフラストラクチャを不必要に公開する必要がある可能性があるインターネット/Web ベースのクライアントには実際には理想的ではありません。これらのシナリオについて調査することを検討するオプションがいくつかあります
これらはどちらも「プッシュ」通知を提供し、簡単な API を使用してクライアントのサブスクリプションを管理するのに役立ちます。通知率が比較的高いため、ここでは「ポーリング」ソリューションが適切かもしれません。
他にもアプローチがあると思いますが、これを見ると、何が関係しているのかがわかります。