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