MQTT|MQTT 服务器 Apollo 搭建

前面一篇文章介绍了Eclipse的mqtt服务器mosquitto,这篇介绍一下Apache ActiveMQ下的Apollo。
1、下载安装包

wget http://mirror.bit.edu.cn/apache/activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-unix-distro.tar.gz
2、解压
tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
3、创建mqtt server实例mybroker
进入目录 apache-apollo-1.7.1,执行
./bin/apollo create mybroker
当前目录下就会创建1个新的文件夹 mybroker
bin运行脚本
etc 环境配置
data 存储持久化数据
log运行日志
tmp 临时文件
4、启动服务
进入到mybroker的bin目录下,执行
./apollo-broker run


MQTT|MQTT 服务器 Apollo 搭建
文章图片
默认会启动tcp、tls、ws、wss,以及监控页面https://127.0.0.1:61681/和http://127.0.0.1:61680/


5、监控页面
MQTT|MQTT 服务器 Apollo 搭建
文章图片
配置说明 新创建的实例mybroker的etc下存放的是配置文件。 6、apollo.xml是服务器配置信息


MQTT|MQTT 服务器 Apollo 搭建
文章图片
7、user.properties 用户配置文件
用来配置可以使用服务器的用户以及相应的密码
默认用户admin,默认密码password
配置方式为
用户名=密码
8、black-list.txt 黑名单
用来存放不允许连接服务器的IP地址,相当于黑名单类似的东西。 例如:10.20.9.147 表示上面IP不能够连接到服务器。


windows下apollo安装


1、下载地址:http://activemq.apache.org/apollo/download.html
下载Apollo服务器并解压,在CMD环境运行其工作目录下的 bin\apollo.cmd create mybroker
2、创建实例之后会在bin目录下生成mybroker文件夹,其中 etc\apollo.xml 文件下是配置服务器信息的文件,
3、etc\users.properties 文件包含连接MQTT服务器时用到的用户名和密码,初始默认帐号是admin,密码password;
4、后台登录接口:https://127.0.0.1:61681/或http://127.0.0.1:61680/
【MQTT|MQTT 服务器 Apollo 搭建】

MQTT|MQTT 服务器 Apollo 搭建
文章图片

    推荐阅读