0
私は2台のホストがある - AとB を私がホストAでサービス・バスを構成するには、次のコードスニペットを使用しRhinoのサービス・バスのプログラム設定
host.BusConfiguration(c => c.Threads(1).Retries(1)
.Bus(endpointA.AbsoluteUri, "name", true)
.Receive(typeof(MyMessage).Namespace, hostB.Endpoint.AbsoluteUri, true)
これはndpointA.AbsoluteUri
アドレスを電子するリッスンバスを作成するために、ホストを設定し、 [typeof(MyMessage).Namespace]
名前空間のメッセージをhostB.Endpoint.AbsoluteUri
にあるキューに書き込みますか? 私はホストBのバスの設定に同じコードを使用します(hostBがhostAの場合)
相互にメッセージを送受信するように2つのホストを設定することはできません。それらのうちの1人(A)だけがBによって受信されたメッセージを送信することができます.Bがメッセージを送信すると、メッセージはキューに入れられ、Aによって消費されません。
おかげでたくさんあるかを確認することです!あなたは簡単なアドバイスにより、srhinoサービスバス処理パイプラインを調べてエラーを見つけ出すことができました(コンシューマーコンストラクタのマイナーエラー) – Gopher