公司需要搭建物联网平台,故调研了emqx/java实现的mqtt协议/hiveMQ/fhmq
最后采用了fhmq,但git源码中一些需求不满足的自己做了一些完善与更新(并未提交),再此记录对这套环境的理解以及现状
有不同的见解或者一些问题我们都可以进行讨论,大家看的都是同一个太阳与月亮,一起进步,谢谢
Git路径
单机git路径:https://github.com/fhmq/hmq
集群git路径:https://github.com/fhmq/router
已验证功能
目前提供并且可供上线使用的技术支持:
mqtt-broker连接支持
基本支持mqtt协议,qos0/qos1,基本满足线上需求
websocket连接支持
支持websocket(ios/android都接入测试过)
同样的ws情况下也支持http权限认证
tls安全认证支持
http认证支持之登录认证
http认证支持之ACL权限认证
桥接到Kafka
压测结果
时间原因,未完善的部分我会找时间补上