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