MQTT

MQTT是工作在TCP/IP协议族上的发布/订阅范式消息的协议。
跟HTTP协议一样,不能直接拿来使用,需要找实现这个协议的库或者服务器来运行。
本文介绍服务器apache-apollo的配置。

下载

从官网http://activemq.apache.org/apollo/index.html下载服务器安装软件。下载后解压,如下图所示

unzip.png

安装

JAVA_HOME

如果已配置过 JAVA_HOME, 本步骤可以省略。
具体步骤如下图,若.bash_profile文件不存在,则可以通过touch .bash_profile命令创建
bash_profile_1.png

bash_profile_2.png

保存文件后,使用命令让配置的环境变量生效

1
source .bash_profile

broker服务

bin 目录下包含两个文件,运行 apollo文件,创建服务器实例。
服务器实例包含了所有的配置,运行时数据等,并且和一个服务器进程关联。
apollo create.png

create mybroker之后会在bin目录下生成mybroker文件夹。

配置

登录名和密码

/Users/xxx/Documents/w_dev/tool/apache-apollo-1.7.1/bin/mybroker/etc/users.properties中进行配置:

users_properties.png

启动服务

使用命令./apollo-broker run启动

apollo-broker run.png

登录服务验证

login-success.png

OK,搞定。下一篇介绍SpringBoot集成MQTT消息发布功能!