ActiveMQ vs JMS

Stu*_*ava 5 spring activemq-classic jms spring-jms

我想了解JMS.

ActiveMQ和JMS之间有什么区别

可以在Spring中使用ActiveMQ插件汇集来自NON ActiveMQ的数据吗?

提前致谢

Joh*_*nko 11

JMS是一个规范.JMS有三个主要部分.第一个是生产者,它只不过是一个向JMS 代理(#2)(管理生产者消费者之间的消息的系统)提交"消息"的bean .在这种情况下,ActiveMQ是经纪人.一旦代理收到消息,消费者(#3)或消息驱动Bean(MDB)就会处理该消息.

如果您想使用JMS,您只需使用JMS API编写生产者/消费者代码,但在幕后有一个"资源适配器",它是一个特殊的ActiveMQ驱动程序,它将连接到ActiveMQ实例并执行为您管理.

看看我最近发的这篇文章.我仍在试图找出编写JMS bean的最佳方法,但我已经掌握了基础知识.