2011-09-16 20 views
2

NServiceBus(または任意のサービスバスライブラリ)は、クライアント側でメッセージを公開する目的のみに使用することをお勧めしますか?NServiceBusを使用してローカルでメッセージを公開/受信する

私はいくつかのサンプルのオープンソースプロジェクトを見てきましたが、それらはすべて共通のものがあるようです。すべてのプロジェクトは、メッセージを公開し、消費者に特定のメッセージ(またはコマンド)を処理させることです。

本質的に、私はメッセージを送信することで自分の行動を切り離し、ハンドラに処理させることを考えています。これはすべてクライアント上でローカルに行われます。

+1

私はこれを避けて、ローカルのパブ/サブのためにEventAggregatorを使用しました...しかし、私はこの質問に対する他人の答えが不思議です... – Jeff

+0

良いコール。私は現在、Caliburn.Microのイベントアグリゲーターを使用していることを忘れていました。その小さなフレームワークの欠点は、ハンドラを作成しないということです。つまり、特定のメッセージを処理するスタンドアロンのハンドラがあるとしたら、そのハンドラが自分自身をサブスクライブできないため、何も起こりません。 – User

答えて

1

NServiceBusと同等のツールはクライアント側では重すぎると思っており、しばしば広範な設定が必要です。

関連する問題