用RabbitMQ替换MSMQ系统

时间:2015-12-02 23:32:17

标签: rabbitmq

我正在尝试使用带有RabbitMQ的MSMQ替换复杂的Messaging系统构建。 MSMQ正在发送Message并使用基于System.Messaging命名空间的XMLMessageFormatter和BinaryMessageFormatter。

我想知道RabbitMQ是否支持基于System.Messaging命名空间发送消息,或者如何以最少的方式更改系统中的当前代码来实现这一点。

我知道兔子支持xml,json格式。

任何有关从MSMQ转换为RabbitMq的建议或想法都会非常感激。

由于

1 个答案:

答案 0 :(得分:1)

RabbitMQ不支持消息传递格式。您以字节数组的形式向其发送数据。在转换为字节数组之前,如何选择表示数据(JSON,XML等)完全取决于您。

因此,您应该能够继续使用完全相同的消息格式。只需添加为从/到字节数组转换的步骤。