1

Rhino Service Bus を使い始めたばかりで、MSMQ をトランスポートとして使用して 2 つのサーバー間でメッセージを中継しようとしています。何らかの理由で、バックエンド/ホストが別のサーバーにある場合、Rhino クライアントはメッセージを受信しませんが、同じマシンにある場合は正常に動作します。

トランスポートとして MSMQ の代わりに Rhino キューを使用すると、メッセージはサーバー間で送信されます。

ファイアウォールもオフにしました。また、メッセージのエンドポイントが適切なサーバーを指しているのに対し、バスのエンドポイントは常にローカルであることも確認しました。

何か案は?

ありがとう、

4

2 に答える 2

0

ファイアウォールの問題であることが判明しました。サービス バスとクライアント (rhino.config で指定) のポートが開いている必要があります。当たり前!

于 2012-12-02T05:12:15.157 に答える