NServiceBus - 混合RabbitMq和Msmq在单一服务中传输

时间:2017-06-21 12:20:59

标签: nservicebus

我们正在使用NSB 6.0。我们有一个Windows服务从RabbitMq中提取消息,当处理这些消息(在同一服务中)时,我们希望将新事件发布到Msmq传输。

我尝试在单个Windows服务中使用this approach配置多个端点。一个端点配置了RabbitMqTransport,一个端点配置了MsmqTransport。但是,当运行配置Msmq端点的代码时,会引发此异常:

     "The given key (RabbitMQ.RoutingTopologySupportsDelayedDelivery) was not present in the dictionary.'"

所以我的问题:是否可以在一个服务中托管NSB RabbitMq和Msmq传输?感谢

1 个答案:

答案 0 :(得分:2)

查看SQL - MSMQ bridge并查看Bridge community component

在他们两者之间你应该有足够的信息来构建你的解决方案。

如果您需要更多帮助,请告诉我