4

大規模なアプリケーション(client-flex、server-.net)に取り掛かろうとしています。サーバー側は、クライアントが要求せずにデータをクライアントにプッシュする必要があります。このデータは、DBからのテーブル、またはアプリケーションが考慮する必要のある2つの整数にすることができます。

私はその仕事のためにWebOrb.netを検討しようとしましたが、ドキュメントは非常に貧弱で、サポートは単に存在しません(エンタープライズライセンスを購入したい)。

.netアプリケーションとSQLサーバーからAMFを使用してフレックスクライアントにデータをプッシュできるサーバー側のソリューションを探しています。トラフィックとデータ量が非常に効率的であるはずです。

アプリケーションはあらゆる場所のすべてのクライアントから可能な限りアクセス可能である必要があるため、接続はファイアウォールによってブロックされているものであってはなりません。

まともな解決策はありますか?BlazeDS?-.netで動作しますか?安定?ライフサイクル?.netで動作しますか?安定?WebORb.net?誰かがそのサーバーの別の印象を持っていて、私が彼らと一緒に持っていたよりも良い経験をしていますか?

私はあなたの答えが大好きです。

どうもありがとう、Avi

4

3 に答える 3

1

http://www.fluorinefx.com/を確認してください。これはオープン ソースであり、weborb と同じくらい優れています。どちらもメーリング リストがあり、インストールには多くの例があります (データをクライアントにプッシュする方法も)。.net を使用している場合は、無料の FluorineFx をお勧めします。WebOrb は無料で使用できますが、本番環境では 5 つの IP しか接続できません。(コミュニティ版もありますが、本番環境で使えるかどうかはわかりません)。

また、MSMQ もサポートしています。

この例ではデータをフレックスにプッシュする方法を確認できます。FluorineFx でも同じです。

于 2009-10-24T13:10:06.700 に答える
0

これは完全に狂ったアプローチかもしれませんが、以前にスパーク チャット アプリをフレックス アプリに実装しました。スパークチャットIDはフレックスアプリのユーザーIDにリンクされていたため、スパーククライアントにメッセージを送信し、メッセージに応じてフレックスアプリを更新するか、リクエストを開始できました

于 2013-02-20T12:48:52.507 に答える
-1

私が知っている最も簡単な方法は、長いタイムアウト (ロング ポーリング) で常にリッスンすることです。必要な .NET サポートを提供する AMF.NET があります。LiveCycle は他のタイプのデータ プッシュをサポートしていると思いますが、BlazeDS はロング ポーリングしかサポートしていません。

于 2009-10-19T20:28:44.913 に答える