一、两个版本
ActiveMQ分为5.xClassic(经典版)、Artemis两个版本,后者是下一代的高性能、非阻塞、事件驱动的MQ,实际测试能支撑更多连接数、占用内存更低。
两个版本都支持多个消息队列协议,如OpenWire、MQTT、AMQP、STOMP等。
消息发布订阅时,可以跨协议通信,例如发布者用OpenWire,订阅者用MQTT等。
二、基本概念
Broker:指ActiveMQ的运行实例,通俗的说就是服务端。
Transport:可以理解为就是ActiveMQ暴露出来的协议,通常一个协议对应一个Transport,也可以多个协议共用一个Transport;经典版里配置文件XML节点叫TransportConnector,Artemis里面叫做acceptor。
三、安装部署
1、ActiveMQ5 Classic。
当前最新版本5.15.12,安装步骤:
- 服务器安装openjdk或oracle jdk。
- 官网下载压缩包,上传到服务器合适位置
- tar -zxf 解压缩
- ./bin/activemq start
- 防火墙放行端口如8161,61616,1883等
WEB管理端地址:http://0.0.0.0:8161/admin/

本文介绍了ActiveMQ的两个版本——5.x Classic和Artemis,强调了Artemis的高性能特性。讲解了Broker和Transport的基本概念,并详细阐述了ActiveMQ 5.15.12和Artemis 2.12.0的安装部署过程,包括配置、端口开放以及Web管理界面的访问方式。
最低0.47元/天 解锁文章
1890

被折叠的 条评论
为什么被折叠?



