1

Prismを使用してアプリケーションを実装しています。アプリケーションには、さまざまなマシンまたはサーバーに常駐するいくつかの分散コンポーネントがあります。それらを伝達するために、EventAggregatorを使用してメッセージングサービスを実装することを計画しています。しかし、それに取り組む前に、いくつかの説明が必要です。

  1. EventAggregatorを分散環境で使用できますか。はいの場合、メッセージが公開またはサブスクライブされるサーバーまたはハブを定義する方法は?

  2. Event Aggregatorを使用するアプリケーションのパフォーマンスへの影響は何ですか?無視できると思いますが、それでも知りたいです。

  3. イベントアグリゲーターのアプローチは、エンタープライズ環境での将来の拡張に適していますか?

よろしくお願いいたします。

アシシュシャルマ

4

1 に答える 1

1

PRISM はクライアント側のテクノロジーです。したがって、EventAggregatorそのままでは必要なことは実行されません。モジュール間を疎結合で通信するための仕組みです。異なるクライアント間の通信ではありません。

必要なものについては、HTTP Polling Duplex http://www.devproconnections.com/article/silverlight-40/using-http-polling-duplex-in-silverlight-applicationsを調べます。

フロント エンドで PRISM を使用している場合は、独自のサービスを作成し、そのサービスから EventAggregator イベントをサブスクライブ/発行しながら、サーバー呼び出しを行って応答を受け取ることができます。

于 2011-11-20T19:57:30.607 に答える