すべてのプロセスが同じサーバー上で実行されている限り、問題なく動作する MassTransit ベースのデモを開発しました。
ただし、受信者が別のマシンで自分自身を購読したいので、しばらくハングし、その後、次の例外を受け取ります。
「System.InvalidOperationException: サブスクリプション サービスが応答するのを待っているタイムアウト。」
確認済み: MSMQ (インバウンドおよびアウトバウンド)、ネットワークなどのファイアウォール ルール。
何がうまくいかなかったのでしょうか?
- 他のマシンのサブスクリプション キューはプライベートですか? これは問題ですか?
- 特別な方法でアドレス形式を変更する必要がありますか? msmq://computerName/queueName リモート接続に問題がありますか?
以前は誰もこの問題を抱えていなかったので、小さなことを忘れているようです...