支持MQTT 3.1.1 + MQTT 5.0协议接入,同时兼容Nanomsg/NNG的原生SP协议,支持独立端口接受ZeroMQ消息。broker+brokerless模式消息在内部可以无缝流转,搭建一站式边缘消息总线。
可以通过配置文件设置,在边缘端局域网内多个消息服务器之间进行消息桥接,也可以与云端消息服务器桥接。组成云到边缘到端的消息通道。
NanoMQ自带嵌入式规则引擎,可以通过配置文件对MQTT消息事件进行自定义响应,编写SQL进行针对性的边缘处理和逻辑拓展。方便与其他边缘端服务相互集成。
针对边缘弱网环境,NanoMQ内置支持针对QoS 1/2级别的消息的内存+落盘持久化保障。当网络中断,或客户端设备硬件发生异常故障导致连接丢失,能够将数据根据用户指定的路径落盘保存,待连接恢复后重新发送。
NanoMQ 针对嵌入式环境设计,具有优秀的多核并行优化。达到高吞吐、低时延和边缘百万级并发。且易于移植,兼容各类平台架构,可以与 EMQX 云端桥接,配合 eKuiper 和 Neuron 形成边缘计算消息接入,分发和处理的完整方案,是未来边缘计算消息引擎的优秀选择。