文章

EMQX使用简介

EMQX使用简介

EMQX使用入门

官网
git

EMQX开源版部署

安装包下载
docker hub

1
docker run -d -v /xxx/emqx/data:/opt/emqx/data -v /xxx/emqx/log:/opt/emqx/log --name emqx -p 2983:1883 -p 29183:8083 -p 29084:8084 -p 29883:8883 -p 29083:18083 emqx/emqx:5.8.6
  • 控制台访问:http://ip:29183/ 账号密码admin/public
  • mqtt连接:mqtt://ip:2983

EMQX企业版部署

安装包下载
docker hub

1
docker run -d -v /xxx/emqx-enterprise/data:/opt/emqx/data -v /xxx/emqx-enterprise/log:/opt/emqx/log --name emqx-enterprise -p 3983:1883 -p 39183:8083 -p 39084:8084 -p 39883:8883 -p 39083:18083 emqx/emqx-enterprise:5.8.6
  • 控制台访问:http://ip:39183/ 账号密码admin/public
  • mqtt连接:mqtt://ip:3983

EMQX开源版和企业版区别

参考:部署模式和版本比对

EMQX的一些特性

EMQX开源版劣势

  • 规则管理功能少
    缺少规则配置的导入导出,在多项目中批量应用和配置迁移时不方便。只能依赖命令行全量备份再导入。参考:备份和恢复

  • 缺少消息转换功能
    对消息报文如json对象进行格式转换,满足如适配外系统对接等需求。消息转换是企业版功能,开源版没有,解决方案有
  • 数据集成能力弱
    在连接器,开源版只支持mqtt和http连接,某些需求可能要将数据转发数据库和其他消息队列,或者从第三方同步数据,不能满足这类场景。而企业版提供了更多的连接渠道。开源版可以外挂nodered服务扩展更多的连接方式。
本文由作者按照 CC BY 4.0 进行授权