NanoMQ邊緣 MQTT 消息服務(wù)器
NanoMQ 是于2020年7月開始開發(fā)的邊緣計(jì)算開源項(xiàng)目,是面向物聯(lián)網(wǎng)邊緣計(jì)算場(chǎng)景的下一代輕量級(jí)高性能MQTT消息服務(wù)器。
NanoMQ 目標(biāo)致力于為不同的邊緣計(jì)算平臺(tái)交付簡(jiǎn)單且強(qiáng)大的消息中心服務(wù);站在物聯(lián)網(wǎng)的十字路口,努力彌和硬件開發(fā)與云計(jì)算的隔閡;從開源社區(qū)出發(fā),連接物理世界和數(shù)字智能;從而普及邊緣計(jì)算應(yīng)用,助力萬物互聯(lián)愿景。
NanoMQ與NNG深度合作,NanoMQ基于NNG異步IO和多線程模型面向MQTT協(xié)議深度優(yōu)化后誕生。依靠NNG出色的網(wǎng)絡(luò)API設(shè)計(jì),NanoMQ自身可以專注于MQTT服務(wù)器性能和更多的拓展功能。目標(biāo)為邊緣設(shè)備和MEC提供更好的SMP支持和極高的性能性價(jià)比。
目前NanoMQ具有的功能和特性有:
-
完整支持MQTT 3.1.1協(xié)議。
-
由于項(xiàng)目只依賴原生POSIX API, 純C/C++開發(fā),從而具有極高兼容性和高度可移植性。
-
NanoMQ內(nèi)部為全異步IO和多線程并行,所以對(duì)SMP有良好支持,同時(shí)做到了低延時(shí)和高吞吐。
-
對(duì)于資源利用具有高性價(jià)比,適用于各類邊緣計(jì)算平臺(tái)。
評(píng)論
圖片
表情
