JavaScript を使用したサーバー プッシュ: Comet デザイン パターン
サーバー プッシュは、クライアントなしでサーバーがクライアントにデータを送信できるようにする手法です。明示的に要求することです。これは、チャットや株式市場の更新など、リアルタイムのデータ更新が必要なアプリケーションに役立ちます。
サーバー プッシュを実装するための設計パターンの 1 つは Comet です。 Comet は、クライアントがサーバーにリクエストを送信し、応答を待つロングポーリング戦略を使用します。その後、サーバーはデータが利用可能になるたびにクライアントにデータをプッシュできます。
jQuery Comet の実装
Comet 機能を提供する jQuery プラグインがいくつかあります。人気のあるプラグインの 1 つは、Bayeux プロトコルを実装する [jQuery CometD](https://github.com/jhaynie/jquery.cometd) です。もう 1 つのオプションは [jQuery Long Poll](https://github.com/hiddentao/jquery.longpoll) です。これは、単純なロングポーリング戦略を使用します。
Comet に関するドキュメント
特に Comet 設計パターンに関して利用できるドキュメントの量は限られています。ただし、一般にロングポーリングとサーバープッシュで利用できるリソースは多数あります。役立つリソースには次のものがあります。
カスタム Comet プラグイン
で述べたように提供された答えに対して、ユーザーは Bayeux プロトコルを実装するカスタム jQuery Comet プラグインを作成しました。このプラグインは、[Google コード ページ](https://code.google.com/archive/p/jquery-bayeux/) で入手できます。
以上がJavaScript で Comet デザイン パターンを使用してサーバー プッシュを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。