現在、pusher.comを使用して、チャットアプリケーションで利用可能なユーザーのリストを維持するアプリに取り組んでいます。
残念ながら、一部のユーザーはIE <10(つまり、WebSocketがない)でフラッシュを使用していないため、pusher.comは機能しません。また、プッシャーは私たちの使用法に対してますます高価になっています(プッシャーは、大量のデータを通過する少数の接続に対してより高価であり、私たちは反対のことをしています!)
そのため、フラッシュの有無にかかわらずIE7 +で動作するプッシャー(ホスト型またはセルフホスト型)の代替品を探しています。
これまでのところ、これが私が検討していることです:
- XMPP / BOSH
- socket.io(セルフホスト)
- pubnub
規模については、おそらく1秒あたり100以上のメッセージと、10000の同時ユーザーを処理する必要があります。ここでは誰もsocket.io(またはbosh)で遊んだことがなく、あまり多くのメンテナンス作業(つまり、多くのサーバーなどを扱う)をしたくありません。したがって、2台または3台のセルフホストサーバーは問題ありませんが、10台以上は問題ありません。
何かご意見は?