2015-12-02 53 views
0

我想用RabbitMQ替换使用MSMQ的复杂Messaging系统版本。 MSMQ发送消息并使用基于System.Messaging命名空间的XMLMessageFormatter和BinaryMessageFormatter。用RabbitMQ替换MSMQ系统

我想知道RabbitMQ是否支持发送基于System.Messaging命名空间的消息,或者如何通过最少更改系统中的当前代码来实现该功能。

我知道Rabbit suppport xml,json格式。

任何关于将MSMQ格式转换成RabbitMq的建议或想法都将非常感激。

谢谢

回答

1

RabbitMQ不支持消息格式。你用一个字节数组向它发送数据。转换为字节数组之前如何选择表示数据(JSON,XML等)完全取决于您。

所以你应该能够继续使用完全相同的消息格式。只需添加一步即可将字节数组转换为字节数组。