要写长链接就避不开 MQTT,有多种中间件支持 MQTT 的长链接。之前写过一篇文章,使用 Apollo 构建 MQTT 服务(Springboot 集成 MQTT —— 搭建 apollo 服务器(Windows))。不凑巧需要搞点新花样出来,使用 EMQX 来实现。
以下搭建 EMQX 服务的流程均是基于 Ubuntu 20.04 进行的。
下载
wget https://www.emqx.com/zh/downloads/broker/5.0.0/emqx-5.0.0-otp24.2.1-1-ubuntu20.04-arm64.deb
安装
sudo apt install ./emqx-5.0.0-otp24.2.1-1-ubuntu20.04-arm64.deb
运行
sudo emqx start
运行成功以后会有如下提示

1. 查看服务 IP
输入 ifconfig 查看当前机器的 IP。
2. 登录控制台
在浏览器输入 http://{查询到的 IP}:18083,默认账号/密码:admin/public。

3. 验证连接
在线验证工具,使用 ws 协议进行连接。

控制台可以看到该连接。
