内置 MQTT 多云桥接功能,简单配置即可接入各类流行的云服务建立云边通道进行多地数据同步。
内置简单规则引擎可以灵活处理边缘数据。也可以与 eKuiper 集成在边缘进行流式数据分析。
消息持久化
针对物联网复杂网络环境场景设计数据持久化和数据缓存功能,桥接消息可以本地缓存后断网续传。重要数据可以在边缘持久化并保持滚动更新。
丰富的集成 API
提供可拓展的事件驱动型WebHook接口和运维友好的HTTP APIs,帮助减少边缘计算应用开发和集成的成本。
全面多功能
通过协议网关支持nanomsg/ZeroMQ/Websocket 等常用的消息协议,方便在边缘建立灵活的数据路由拓扑。并提供连接加密和安全保障。
对SMP有良好支持
SMP(对称多处理)技术越来越受到关注。NanoMQ 基于 NNG 的异步 I/O 框架,所以也继承了其能够最大化利用多核能力。在此基础上我们针对 Linux 平台和 MQTT 协议优化后,成功将负载平均分配到每个 CPU 核。因此 NanoMQ 在现代 SMP 系统能够以更少的 CPU 资源占用去承担高达一百万每秒的消息吞吐压力。
MQTT服务可以低至200Kb的内存占用启动。
全异步 I/O
针对物联网和MQTT内建Actor编程模型并行化计算负载。
多线程并行
优秀的可拓展性,具有良好的多核 SMP(对称多处理)支持和多线程性能。
高性能: 低延时 & 高吞吐
边缘百万级消息处理能力。在多核系统上提供比Mosquitto快2-10倍的性能表现。
可无缝移植到任何基于POSIX的系统平台。
数据透明,拓展接口丰富,易于和各类边缘计算框架集成。