【问题标题】:Decoupling messaging and web services将消息传递和 Web 服务分离
【发布时间】:2010-12-02 23:43:21
【问题描述】:

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

RabbitMQ 和相关技术看起来非常有吸引力——将消息传递与应用程序解耦,并提供可靠的消息队列系统,即使重新启动也能持续存在。这听起来很吸引人,但据我所知,RabbitMQ 是为您同时维护消费者和发布者的架构而设计的。

是否有任何类似的可以针对 Web 服务的消息传递系统?

【问题讨论】:

  • 您是否希望消息传递系统为您发送 SOAP?
  • 是的,我们需要将 SOAP 发送到多个 Web 服务。不过,如果我们的应用程序可以与消息传递无关,并且通过 Rabbit 等消息传递服务解决这些问题,那就太好了。

标签: web-services rabbitmq


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-15
    • 2018-11-28
    • 2016-11-05
    • 2015-03-22
    • 1970-01-01
    • 2014-04-26
    • 1970-01-01
    • 2017-04-21
    相关资源
    最近更新 更多