0

Java Web アプリケーションにサーバー プッシュを実装したいと考えています。HTTPストリーミングとは、クライアントとの接続を開くことができ、サーバーがデータを取得するたびに常に開いてデータを送信することです。1. しかし、これはコメットとどう違うのですか? 2. Web Sockets を使用せずにサーバー プッシュを使用したい。これはどのように達成できますか?

4

2 に答える 2

1

HTTP ストリーミングは Comet の一部です。コメットという用語は、HTTP ストリーミングと HTTP ロング ポーリングの両方を指す造語です。詳細については、この回答を参照してください: Is Comet now with Server-Sent Events and WebSocket?

既製の Comet サーバーを使用できます。クローズド ホスト ソリューションやオープンソース ソリューションなど、商用と無料の両方で多数のソリューションがあります。それらの一部は、Comet と WebSocket の両方をサポートしています。

于 2013-01-10T09:00:48.367 に答える
0
  1. WebSocketsを使わずにサーバープッシュを使いたい。これはどのように達成できますか?

サーブレット仕様3.0は、要件を満たすことができる非同期要求をサポートします。しかし、それに基づいてサーバープッシュシステムを実装することは簡単ではありません。AtmosphereまたはPortalフレームワークを使用することをお勧めします。

于 2013-01-10T10:56:19.813 に答える