6

COMETストリーミングとは何か、そして主要なブラウザーでそれを機能させるために必要なすべてのさまざまなハックについて読んだことがあります。発生した問題は2つあるようです。1。サーバーが多くの持続的接続をサポートできること2.JS機能の実装

COMETストリーミングを実行する必要があるアプリケーションがあります。私はすでに上記の最初の問題に取り組んでいます-更新がチャンクで到着したときに更新を配信するカスタムサーバーを実行しています。JSを使用してこのURLに接続できるようにしたいので、更新を受信できます。

これに使用できる簡単なCOMETライブラリはありますか?Orbitedプロジェクトを見ました。orbitedのクライアント側JSを使用してこれを実行できますか?このためにバックエンドでどのような変更を行う必要がありますか?

4

1 に答える 1

3

サーバーコードをBayeux仕様に準拠させることができる場合は、DOJOおよびjQueryで現在利用可能な既存のcometdjavascript実装のいずれかを使用できます。残念ながら、特にロングポーリングとコールバックポーリングの両方を実行する場合、仕様は非常に複雑です。Jettyのような既存のcometdサーバーを実行してから、サーバーコード用のクライアントライブラリを作成してデータをプッシュする方がよい場合があります。

于 2009-07-05T09:50:53.060 に答える