SpringBoot整合ActiveMQ

川长思鸟来 2022-05-24 06:46 398阅读 0赞

ActiveMQ简介
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

ActiveMQ特性

  1. 多语言和协议编写客户端。语言: Java,C,C++,C#,Ruby,Perl,Python,PHP。应用协议:
    OpenWire,Stomp REST,WS Notification,XMPP,AMQP。
  2. 完全支持JMS1.1和J2EE 1.4规范(持久化、XA消息,事物)。
  3. 对Spring的支持,ActiveMQ可以很容易嵌套到使用Spring的系统里面去,而且也支持Spring2.0的特征。
  4. 通过了常见的J2EE服务器(如Geronimo,JBoss 4,GlassFish,WebLogic)的测试,其中通过JCA 1.5。
    resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上。
  5. 支持多种传送协议: in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA。
  6. 支持通过JDBC和journal提供高速的消息持久化。
  7. 从设计上保证了高性能的集群,客户端-服务器,点对点。
  8. 支持Ajax。
  9. 支持和Axis的整合。
  10. 可以很容易的调用内嵌JMS provider,进行测试。

什么情况下使用ActiveMQ?

  • 多个项目之间集成
    跨平台
    多语言
    多项目
  • 降低系统间模块的耦合度ÿ

发表评论

表情:
评论列表 (有 0 条评论,398人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SpringBoot整合ActiveMQ

    前言   ActiveMQ 一个成熟的消息中间件,作用于系统之间的通信,降低模块与模块之间的耦合度。   消息的传递有两种类型: 1. Queue 队列模式:一个生