在没有Message orineted中间件的情况下使用JMS是否有意义?

时间:2015-06-17 09:06:08

标签: java jms

我是JMS的新手,现在正尝试将其与我的应用程序集成。我决定在客户端使用apachemq罐子。

因此,如果我通过消息代理ApacheMQ避免通信并直接在应用程序的各个部分之间进行通信,那么它会有意义吗?在这种情况下JMS API的主要好处是丢失了吗?

难道有人不能解释一下吗?

1 个答案:

答案 0 :(得分:1)

JMS是一种API规范,它描述了应用程序如何以标准方式通过消息传递中间件发送和接收消息,并且可以跨多个JMS提供程序移植。没有中间件(或代理),只有JMS API没用。因此,您需要该代理提供的代理和JMS API实现。