プッシュテクノロジー:Windows 用のオープンソース実装はありますか
-
25-09-2019 - |
質問
最近、プッシュ技術について読みました。これを使用すると、リアルタイム データ ストリーミングが非常に簡単になります。ajaxプッシュエンジンと呼ばれる実装も見ましたが、これはLinuxまたはMacサーバー上で実行されます。このテクノロジーを asp.net サイトで使用したいと考えていました。
では、Windows プラットフォームで直接使用できるプッシュ テクノロジのオープン ソース実装はあるのでしょうか?
解決
軌道上
軌道上 は、長時間持続する Comet 接続用に最適化された HTTP デーモンです。新規および既存のアプリケーションと簡単に統合できるように設計されています。Orbited を使用すると、Flash や Java などの外部プラグインを使用せずに、チャット ルームやインスタント メッセージング クライアントなどのリアルタイム Web アプリケーションを作成できます。
Windows サービスとしてインストールできます。ライセンスはMITです。
メソッドワークス
メソッドワークス そこから開発されたのが 一連の記事 コードプロジェクトで。オープンソースライセンスを持っています。
のパッケージ版である。 いくつかのプロジェクトで使用したライブラリ COMETポーリングを有効にするか ロング・ポーリング ASP.NETアプリケーション。
非同期のHTTPハンドラーを使用して、ASP.NET接続を開いてイベントが発生するのを待つことで、リアルタイムのAJAXコールバックを可能にします。
ライトストリーマー
ライトストリーマー モデラート 無料ですがオープンソースではありません
WebSync
WebSync は、.NET を使用する、標準に準拠した IIS 用のスケーラブルな Comet サーバーです。ホスト型サービスとしてオンデマンドでも利用できます。これは無料でもオープンソースでもありませんが、無料トライアルがあります。
他の
さらにいくつかのオープンソース Comet プロジェクトがあります。