2017-11-03 7 views
0

私はRabbitMQでNservicebus 5を使用しています。同じメッセージを別のキューに送信したいとします。出来ますか ?Nserviceバスは同じ作業単位でメッセージを送信します

 using (_NsbunitOfWork) 
     { 
      _NsbunitOfWork.Begin(); 

       _busSms.Send(smsmessage); 
       _busOffer.Send(offermessage); 
       _busTrnx.Send(Trnxmessage); 

      _NsbunitOfWork.Commit(); 
     } 
+0

シナリオを少し説明してください。 –

+0

これらのさまざまなトランスポート/キューにメッセージを送信するためのすべての動作またはすべての動作をしないように思えます。 – SpykeBytes

答えて

0

達成しようとしていることはわかりません。私は別のアプリケーションがこれらのメッセージを処理できるように、異なるキューにメッセージを送信したいと思っていますか?ドキュメントでは、これらは通常endpointsと呼ばれます。

routing documentationを読むと、送信者コードがメッセージの送信先を認識してはならないことがわかります。これはルーティングが処理するものです。だから、context.Send()への複数の呼び出しを行うことができ、NServiceBusはどこにメッセージを送信するのかを判断します。

それは意味がありますか? https://discuss.particular.net/もNServiceBus関連のディスカッションに複数の返信でお試しいただけます。[email protected]

関連する問題