mqtt传输数据的最大长度_MQTT数据持久化(二)

本文介绍了如何在Linux环境下编译EMQ X Broker,解决编译过程中的问题,并详细讲解了EMQ插件的创建过程,通过修改源码和配置文件实现MQTT数据的持久化。同时,文中还展示了如何加载和卸载自定义插件,以监控插件状态。
摘要由CSDN通过智能技术生成

2ff34e647e2e3cdfd8dca593e17d9b0a.png

如何对MQTT做数据的存储

源码编译EMQ

​ 由于需要创建自己的插件,所以得重新编译EMQ。EMQ是erlang写的,所以还需要安装erlang环境。

Linux环境下:1

2

3git clone -b emqx30 https://github.com/emqx/emqx-rel.git

cd emq-relx && make

cd _rel/emqx && ./bin/emqx console

​ 分支选项-b emqx30为必须项,否则在编译时会出现错误提示:===> Resolved emqx-3.1

===> Including Erts from /usr/local/lib/erlang

===> Errors generating release

sqlparse: Missing parameter in .app file: registered

​ 这个问题困扰了我很久,因为一些文档版本并没有说明这一点,一直以为是erlang版本的问题导致编译失败。

​ 出现下列提示则表示编译成功:===> Starting relx build process ...

===> Resolving OTP Applications from

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值