【懒人精灵】使用golang实现websocket和mqtt连接(1)安装EMQX服务端

安装环境

云服务器:腾讯云轻量应用服务器
安装环境:Rocky 9.4 (Blue Onyx) + 宝塔面板(开心版)

关于EMQX

EMQX 是目前物联网应用中最具扩展性的 MQTT Broker。
它能够以亚毫秒级的延迟在一秒钟内处理百万级的 MQTT 消息,并支持在一个集群内连接高达 1 亿个客户端进行消息传输。
EMQX 兼容 MQTT 5.0 和 3.x 版本,支持websocket、mqtt、tcp等多种协议。

安装EMQX服务端

安装方式一(命令安装)

参考文档

wget https://www.emqx.com/zh/downloads/enterprise/6.0.0/emqx-enterprise-6.0.0-el9-amd64.rpm
sudo yum install emqx-enterprise-6.0.0-el9-amd64.rpm -y
sudo systemctl start emqx

安装方式二(推荐)

在宝塔搜索“emqx”,安装。
安装配置保持默认即可。

file

安装完成,运行正常

file

放行端口

温馨提示:此处内容需要后才能查看!

file

在宝塔防火墙添加放行

进入安全——系统防火墙——添加端口规则

file

在腾讯云中添加放行

进入服务器——防火墙——添加规则

file

访问管理面板

通过默认端口“18083”访问服务端的管理后台

file

测试websocket连接

左侧菜单:问题分析——websocket客户端——点击右侧的连接按钮

提示连接成功,说明服务端已经部署好了。

file

相关内容

使用golang实现websocket和mqtt连接(1)安装EMQX服务端

使用golang实现websocket和mqtt连接(2)如何安装任意golang类库

使用golang实现websocket和mqtt连接(3)在lua中调用golang的websocket客户端

使用golang实现websocket和mqtt连接(4)websocket客户端最佳实践

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520飞云脚本圈
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 【懒人精灵】使用golang实现websocket和mqtt连接(1)安装EMQX服务端

企业级大数据智能营销管理系统

源码转让