【发布时间】:2014-07-13 03:41:53
【问题描述】:
我正在尝试通过 MSMQ 配置 MassTransit。我需要使用订阅服务,因为我不能使用多播,因为:
- 我正在通过多个子网进行通信,并且
- 我需要持久订阅
我不明白为什么系统设计成如果订阅服务没有运行,你就不能初始化总线实例。延迟后,您会收到“等待订阅服务响应超时”。
我认为这与消息队列的想法背道而驰,即消息会一直保留到接收者可用为止。我认为与订阅服务的通信是通过 mt_subscriptions 队列完成的,并且启动不会依赖于正在运行的订阅服务。
【问题讨论】:
-
有解决方案吗?我正在处理同样的问题
-
我放弃了公共交通并搬到了nservicebus,所以我不能给你指导。对不起
-
您的体验如何?
-
好。这是一个商业产品,但支持基础设施值得每一分钱
标签: msmq soa masstransit