私が開発を支援している Web アプリケーションは、よく知られた問題に直面しています。ユーザーに、いつでも発生する可能性のあるさまざまなイベントなどを基本的にランダムに知らせ、それに応じてビューを更新できるようにしたいのです。基本的に、クライアントがサーバーに要求するのではなく、サーバーが個々のクライアントに要求をプッシュできるようにする必要があります。
WebSockets は問題に対処するための取り組みであることを理解しています。ただし、それらを少し調べてみると、a) 現在、ネイティブの websocket サポートを提供している web ブラウザーはほとんどないことがわかりました。b) これを回避するには、フラッシュ ソケットまたはある種の AJAX ロング ポーリングを使用します。c) 特別な Websockets サーバーを使用する必要があります。
今、私たちは Flash なしでサービスを提供したいと考えています。また、あらゆる種類のサーバーには、何らかの負荷分散機能、または少なくとも負荷分散を実行できるソフトウェアが必要です。
2008 年の時点で、Comet ベースのソリューション (Bayeux など) がこの種の状況に適していると誰もが言っていました。しかし、それ以来、さまざまなプロトコルに多くの作業が行われていないようです。これが (最終的に) 問題につながります。
バイユー風味のコメットは、今でもこのような仕事に適したツールですか? そうでない場合、何ですか?