Spring Integration是JMS队列的替代品吗?

时间:2014-07-02 14:05:52

标签: spring-integration

Spring集成用于简化两个系统之间的通信。 那么这是否意味着如果两个系统正在使用JMS queus进行通信,那么我们可以使用Spring Integration Framework删除队列并集成两个系统吗?

2 个答案:

答案 0 :(得分:2)

看起来你应该就此事进行更多研究。我的意思是EIP-bookSpring Integration in Action或者至少是来自Spring IO网站的Reference Manual

主要的Spring Integration目标是integration,而JMS只是一种方法。

如果你的两个系统可以处理JMS,那么使用Spring Integration就可以集成它们:只需为它们提供JMS适配器。

答案 1 :(得分:0)

根据我的理解, Spring Integration解决方案是http://eaipatterns.com/

中列出的设计模式的框架级解决方案

我可能是ESB的替代品,就像一个大隧道&一切都通过了。

Spring Integration在不同的解耦,不同的连接点之间提供端到端的消息。

另一方面,JMS是Java EE规范中的API,可以与Spring-Integration结合使用。 您可能还想阅读有关消息传递协议的AMQP。