HTTP経由でリクエストを受け付けるJSON-RPCサーバーを構築しています。クライアントがsubscribe(X)
リクエストを送信し、changed(X)
リクエストを(ほぼ)リアルタイムで受信するパブリッシュ/サブスクライブアーキテクチャである、双方向通信(クライアントとサーバーの両方がリクエストを送信できる)をサポートしたいと考えています。 HTTP経由のリアルタイム双方向JSON-RPC通信
- ロングポーリング
- WebSocketを:私の知る限りでは、HTTPでこれを実装するには、いくつかの方法があります)
- 私が探している何上記
のいくつかの組み合わせが認められたインターネット標準に基づいているソリューションです。 (可能であれば)ウェブブラウザから利用可能であり、はクライアント側で扱いやすいです。これまではストリーミングを好んでいましたが(Twitter、CouchDBはそうしています)、ブラウザやJSON-RPCライブラリでどれくらいうまくサポートされているか分かりません。また、私が気づいていない他の方法もあります。
ありがとうございます。
socket.ioへのリンクありがとう。私のHTTPサーバーコンポーネントはすでに存在していますが(Erlang)、socket.ioのアプローチは非常に刺激的です。 –