nanomq 轻量快速的mqtt broker
nanomq是emqx团队开源的iot 边缘mqtt broker,有点是轻量,性能好,同时官方也提供了与Mosquitto 对比的介绍
nanomq 很多功能上与emqx 是类似的,包含了rule,自定义auth,gatway 协议,基于关系型数据库的存储
一张官方的集成玩法
一些特点
- 快速
相比mosquitto 有10倍的提升 - 轻量
比较小 - 跨平台
- 交互友好
方便边缘操作 - 异步io
基于了actor 编程模型 - 多线程
- mqtt 5.0 兼容
- 一个灵活的规则引擎
- mqtt 桥支持
- 内置消息持久化
包含了sqlite 以及mysql的,当然可以自己扩展 - 对协议支持
包含了gateway 以及websockket,zeromq,nng 等的支持
参考架构
说明
nanomq 做为一个新的开源mqtt broker 是一个很不错的选择,很值得试用下
参考资料
https://github.com/emqx/nanomq
https://www.emqx.com/en/blog/nanomq-the-multi-threaded-alternative-to-mosquitto-for-iot-edge
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2022-11-19 spring boot 应用 systemd 管理简单说明
2019-11-19 es4x 使用nodejs 开发vertx 应用框架试用
2019-11-19 clojure 环境搭建
2017-11-19 Toxiproxy 网络情况模式代理