解耦消息传递和Web服务

时间:2010-12-02 23:43:21

标签: web-services rabbitmq

我即将构建一个需要可靠,合理的高吞吐量消息传递的应用程序。然而,我们消息的许多端点消费者都是SOAP Web服务。

RabbitMQ和相关技术看起来非常有吸引力 - 将消息传递与应用程序分离,并提供可靠的消息队列系统,即使重新启动也可以保留。这听起来非常有吸引力,但从我读过的内容来看,RabbitMQ是专为维护消费者和发布者的架构而设计的。

是否有任何可以定位Web服务的类似邮件系统?

1 个答案:

答案 0 :(得分:1)

您将始终需要在消息和Web服务的参数之间进行一些映射。应该很容易创建一个小的“桥”应用程序来接收消息并调用Web服务。您仍然可以获得使用RabbitMQ / SOA的优势以及允许使用的arcitectures