6

サーバー プッシュについては、こちらをご覧ください。
Web アプリケーションからリアルタイムでクライアントにデータをプッシュしたいと考えています。
オプションの1つとしてTCPソケットを検討していました。HTTP については、ここ
で Java、PHP、Python などのさまざまなフレームワークを見つけました。ただし、これらのいずれかが Push をサポートしているかどうかはわかりません。

  • サーバープッシュを実装するために、どのようなオプションとフレームワークを提案しますか?
  • 同じものを実装するためにどの言語を支持しますか?またその理由は何ですか?
4

8 に答える 8

3

Orbitedはどうですか。非常に優れており、Echowavesで使用されています。

于 2009-09-15T03:58:23.780 に答える
3

私は今 Orbited を使っています。

チャットまたはサブスクリプション タイプのものを使用している場合はstompservice、オービットを使用します。

1 対 1 のクライアント マッピングを行う場合は、 を使用しますTCPSocket

必要に応じて、いくつかのコード例を提供できます。

于 2009-09-15T04:05:21.300 に答える
3

コメットはあなたが望むプロトコルです。Comet の実装が最も優れているのは、難しい呼び出しです。

Java (または、おそらく Jython)、または .NET (IronPython の可能性がある) に問題がなければ、ストリーム ハブが主要な候補であるに違いないと思います (それらすべてを広範囲に試したわけではありません!-) これは典型的な「フリーミアム」製品です。無料の (「無料のビールのように」;-) バージョンを入手するか、高価な Web Edition やさらに高価な Enterprise Edition を試すことができます。機能の比較はこちら(例: 無料版: https なし、同時ユーザー数 10 人以下、.NET なし)。

于 2009-09-15T04:07:12.827 に答える
3

わかりました、私は自分のプロジェクトでPokeIn comet ajax ライブラリでASP.NET を使用しています。また、 JAVA でAtmosphereを試してみました。最終的に選んだのは PokeIn でした。なぜなら、サーバー プッシュ サポートだけでは問題が解決されないからです。クライアントからサーバーへのオブジェクトのシリアライゼーションとオブジェクトのライフタイム管理が必要になります。PokeIn は、これらすべてのニーズに対応してくれました。

于 2010-09-21T00:42:01.977 に答える
2

Ajax Push Engineはどうですか?

于 2009-09-15T04:36:15.000 に答える
2

私は個人的に偏見がありますが、IIS/.NET 用の WebSyncが好きです。IIS と統合されるため、他のサーバー ソフトウェアは必要なく、プロジェクトに dll を追加するだけです。

于 2010-01-10T16:51:04.997 に答える
1

xmpp の実装は多くの大企業で使用されているものだと思いますが、一般的なのはコメット サーバーも使用することです。

グーグルで検索できるもののために、Pythonで多くの実装を行います。

于 2009-09-15T03:57:08.570 に答える