我们开发了一个基于 MassTransit 的演示,只要所有进程在同一台服务器上运行,它就可以很好地工作。
然而,当我的接收者想要在另一台机器上订阅自己时,它会挂起一段时间,然后我们收到以下异常:
“System.InvalidOperationException:等待订阅服务响应超时。”
已检查:MSMQ(入站和出站)、网络等的防火墙规则。
可能出了什么问题?
- 另一台机器上的订阅队列是私有的吗?这是一个问题吗?
- 我们是否必须以某种特殊方式更改地址格式?msmq://computerName/queueName 不能用于远程连接?
看起来我们忘记了一些小事,因为之前没有人遇到过这个问题......