網(wǎng)站建設(shè)unohacha傳播易廣告投放平臺
EMQX概述以及Docker安裝與驗證指南
一、EMQX概述
EMQX(原名EMQ X),是一款完全開源、高度可伸縮、高可用的分布式MQTT消息服務(wù)器。它不僅支持MQTT協(xié)議,還兼容CoAP/LwM2M等多種物聯(lián)網(wǎng)協(xié)議,是5G時代萬物互聯(lián)的重要消息引擎。這款軟件由杭州映云科技有限公司開發(fā),基于Erlang語言編寫,并遵循Apache 2.0開源協(xié)議。EMQX適用于IoT、M2M和移動應(yīng)用程序,能夠處理千萬級別的并發(fā)客戶端,提供物聯(lián)網(wǎng)設(shè)備接入、協(xié)議處理、消息路由、數(shù)據(jù)存儲和流數(shù)據(jù)處理等核心能力。
二、與同類產(chǎn)品相比的優(yōu)勢
- 豐富的物聯(lián)網(wǎng)協(xié)議支持:EMQX不僅完整支持MQTT V5.0協(xié)議規(guī)范,還兼容MQTT V3.1和V3.1.1,并可擴(kuò)展支持MQTT-SN、CoAP、LwM2M、WebSocket等多種物聯(lián)網(wǎng)協(xié)議。
- 超大規(guī)模設(shè)備連接:優(yōu)化的架構(gòu)設(shè)計使得EMQX能夠支持超大規(guī)模的設(shè)備連接,單機(jī)能支持百萬級別的MQTT連接,集群則能支持千萬級別的連接。
- 高并發(fā)低延時:憑借Erlang/OTP平臺的軟實時、高并發(fā)和容錯特性,EMQX能夠?qū)崿F(xiàn)毫秒級的消息時延。
- 靈活的擴(kuò)展性