【发布时间】:2016-02-10 15:29:31
【问题描述】:
MassTransit 不再支持 MSMQ,我们都在 MSMQ 上。我们需要开始升级到 RabbitMQ,但是在过渡的过程中我们需要让一些队列留在 MSMQ。
RabbitMQ和MSMQ之间有没有有效的通信方式?
【问题讨论】:
标签: .net rabbitmq msmq messaging masstransit
MassTransit 不再支持 MSMQ,我们都在 MSMQ 上。我们需要开始升级到 RabbitMQ,但是在过渡的过程中我们需要让一些队列留在 MSMQ。
RabbitMQ和MSMQ之间有没有有效的通信方式?
【问题讨论】:
标签: .net rabbitmq msmq messaging masstransit
找不到现有工具。但是编写一个简单的 Windows 服务订阅和转发消息从 MSMQ 到 RabbitMQ 有多难?应该是一个小任务。
【讨论】:
您可以使用 MassTransit v2 编写一个将消息发送到 RabbitMQ 的服务。您的 v3 服务可以使用来自 RabbitMQ 的消息。
消息的有线格式在 v2 和 v3 之间兼容,因此您可以让服务与 RabbitMQ 共存,并将 v2 用于需要与两种消息传输进行通信的服务。
【讨论】:
快速的谷歌搜索给了我this result。我相信这里的建议是推出您自己的中继来执行此操作,因为我在他们的list of dev tools 中找不到任何 MSMQ 中继。
【讨论】: