天天看点

MQTT之fhmq

公司需要搭建物联网平台,故调研了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

压测结果

时间原因,未完善的部分我会找时间补上