SpringBoot2.x系列教程60--SpringBoot整合消息队列之ActiveMQ环境配置
作者:一一哥
我在上一章节中,给大家介绍了JMS协议及消息中间件,消息队列等概念,本节中我会介绍ActiveMQ的概念及其环境配置。
一. ActiveMQ
1. ActiveMQ概述
Apache ActiveMQ ™ is the most popular and powerful open source messaging and Integration Patterns server.
Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols,
comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.
ActiveMQ是由Apache出品的,一款流行的,能力强劲的开源消息总线,ActiveMQ实现了JMS消息协议。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,它非常快速,支持多种语言的客户端和协议,而且可以非常容易的嵌入到企业的应用环境中,并有许多高级功能。
2. 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可以自动的部署到任何兼容J2EE1.4商业服务器上;
5️⃣.支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA;
6️⃣.支持通过JDBC和journal提供高速的消息持久化;
7️⃣.从设计上保证了高性能的集群,客户端-服务器,点对点;
8️⃣.支持Ajax;
9️⃣.支持与Axis的整合;
标签:发送,持久,SpringBoot,--,JMS,60,存放,消息,ActiveMQ From: https://blog.51cto.com/u_7044146/5966087