创建 JMS 接收器的框架
Framework to create a JMS receiver
我想在 Java 中创建一个 JMS receiver/consumer,这是我第一次使用 JMS。我想看一些我可以使用但有点困惑的示例和框架。您能否告诉我以下框架是否具有相同的用途?
Spring JMS
ActiveMQ
Spring JMS with ActiveMQ
RabbitMQ
另外,请问还有其他好的框架吗?
哪个容易学,哪个性能更好?
什么是 Spring JMS with ActiveMQ?
总的来说,我是spring...
的忠实粉丝
Spring JMS 是对 JMS API.
的 Spring 抽象
JMS 只是一个 API;您需要一个实体经纪人才能真正进行消息传递。
ActiveMQ 不是一个框架,它是一个开源的 JMS 代理,支持消息的实际持久化和传递。
Spring JMS 可以与任何 JMS 代理一起使用,包括 ActiveMQ。每个代理都提供自己的 JMS API 客户端 jar。
RabbitMQ 不是本机 JMS 代理;它的原生协议是 AMQP 0.9.1;但是,它确实提供了一个可以与 Spring JMS 一起使用的 JMS API 客户端,但是 Spring AMQP 是与 RabbitMQ 通信的首选库,因为它提供的功能比可用的多得多通过 JMS。
互联网上有很多使用 Spring JMS 的示例。
最简单的入门方法是 Spring Boot 和 @JmsListener
。
如果您有具体的问题,您应该开始新的问题,而不是对这个问题发表评论。
我想在 Java 中创建一个 JMS receiver/consumer,这是我第一次使用 JMS。我想看一些我可以使用但有点困惑的示例和框架。您能否告诉我以下框架是否具有相同的用途?
Spring JMS
ActiveMQ
Spring JMS with ActiveMQ
RabbitMQ
另外,请问还有其他好的框架吗? 哪个容易学,哪个性能更好? 什么是 Spring JMS with ActiveMQ?
总的来说,我是spring...
的忠实粉丝Spring JMS 是对 JMS API.
的 Spring 抽象JMS 只是一个 API;您需要一个实体经纪人才能真正进行消息传递。
ActiveMQ 不是一个框架,它是一个开源的 JMS 代理,支持消息的实际持久化和传递。
Spring JMS 可以与任何 JMS 代理一起使用,包括 ActiveMQ。每个代理都提供自己的 JMS API 客户端 jar。
RabbitMQ 不是本机 JMS 代理;它的原生协议是 AMQP 0.9.1;但是,它确实提供了一个可以与 Spring JMS 一起使用的 JMS API 客户端,但是 Spring AMQP 是与 RabbitMQ 通信的首选库,因为它提供的功能比可用的多得多通过 JMS。
互联网上有很多使用 Spring JMS 的示例。
最简单的入门方法是 Spring Boot 和 @JmsListener
。
如果您有具体的问题,您应该开始新的问题,而不是对这个问题发表评论。