1

2台のマシンでRhino Service Busを使用してメッセージを送信する単純なクライアントとバックエンドを取得しようとしています。Rhino Queues を使用して動作させることができましたが、MSMQ に切り替えてメッセージを送信すると、バックエンドで受信されません。ここから取得したコード サンプルを使用しており、最も単純な例「E1_Hello_world_using_MSMQ_as_transport」を実装しようとしています。

クライアントからバックエンドにメッセージを送信すると、エラーが発生せずにメッセージが消えたように見えます (以下に定義されているエンドポイント uri 1 を使用している場合)。ただし、DIRECT=TCP:192.168.35.10\private$\LearningRhinoESB.E1.Backend という名前の新しいフォルダーが送信キューに表示されますが、キュー メッセージ フォルダーはまだ空です。

両方のマシンでファイアウォールを無効にし、エンドポイントのさまざまなバリエーションを試しました。

  1. msmq://192.168.35.10/LearningRhinoESB.E1.Backend <- これは、msmq に切り替える rhino キューで機能したものであり、喜びはありません
  2. msmq://192.168.35.10/private$/LearningRhinoESB.E1.Backend
  3. FormatName:DIRECT=TCP:192.168.35.10\LearningRhinoESB.E1.Backend
  4. FormatName:DIRECT=TCP:192.168.35.10\private$\LearningRhinoESB.E1.Backend
  5. FormatName:DIRECT=OS:192.168.35.10\LearningRhinoESB.E1.Backend
  6. FormatName:DIRECT=OS:192.168.35.10\private$\LearningRhinoESB.E1.Backend

何が間違っているのか、状況を診断する方法はありますか? これを機能させるために有効にする必要があるサービスはありますか?

4

0 に答える 0