mqtt协议之 activeMq、apollo的使用

在这里先讲讲activeMq 与 apollo 的关系:

        apollo 是 ActiveMQ的子工程,是 ActiveMQ的下一代消息代理。

        apollo 是一个更快、更可靠、更容易维护的消息代理,它是由最初的ActiveMQ的基础构建的。它使用一个完全不同的线程和消息调度架构来实现这一点。与ActiveMQ一样,apollo 是一个多协议代理,支持STOMP、AMQP、MQTT、Openwire、SSL和WebSockets。

 

apollo的使用步骤:以windows 为例

第一步-下载

下载地址:http://activemq.apache.org/apollo/download.html

mqtt协议之 activeMq、apollo的使用_第1张图片

选择Windows 版本。

 

第二步安装:

1)解压apache-apollo-1.7.1-windows-distro.zip

这是我的解压目录:

mqtt协议之 activeMq、apollo的使用_第2张图片

2)使用cmd 命令创建broker实例

C:\Users\fl>d:

D:\>cd D:\server\apache-apollo-1.7.1\bin

D:\server\apache-apollo-1.7.1\bin>apollo create  d:\server\myApollo\broker_01

mqtt协议之 activeMq、apollo的使用_第3张图片

3)启动broker_01实例

使用cmd 命令 apollo-broker  run  启动(可以写一个bat文件就下边这两行cmd命令)

cd D:\server\myApollo\broker_01\bin

apollo-broker  run

mqtt协议之 activeMq、apollo的使用_第4张图片

启动成功截图:

mqtt协议之 activeMq、apollo的使用_第5张图片

 

第三步  配置:

1)服务端口设置,在上图启动成功的截图里看到的服务端口。

在apollo.xml文件中配置,可以根据需要修改。

mqtt协议之 activeMq、apollo的使用_第6张图片

这是默认端口: 


 
 
 

2)用户的配置是在上图的group.properties 和 users.properties 中配置

在group.properties 文件中添加用户

在users.properties文件中添加用户密码

这两个文件都有配置示例。

3)代码参考下一篇博文mqttv3 客户端代码调用:

https://blog.csdn.net/jianeng_Love_IT/article/details/83062512

你可能感兴趣的:(MQ)