隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展與各行業(yè)數(shù)字化進(jìn)程的推進(jìn),全球物聯(lián)網(wǎng)設(shè)備連接規(guī)模與日俱增。一個(gè)可靠高效的物聯(lián)網(wǎng)系統(tǒng)需要具備高并發(fā)、大吞吐、低時(shí)延的數(shù)據(jù)處理能力,支撐海量物聯(lián)網(wǎng)數(shù)據(jù)的接入與分析,從而進(jìn)一步挖掘數(shù)據(jù)價(jià)值。
于今年五月發(fā)布的 EMQX 5.0 版本全球首個(gè)實(shí)現(xiàn)了單集群 1 億并發(fā)連接支持,成為目前世界上最具擴(kuò)展性的物聯(lián)網(wǎng) MQTT 消息服務(wù)器。基于 EMQX 這一強(qiáng)大的性能突破,近日,EMQ 與阿里云旗下飛天洛神云網(wǎng)絡(luò)展開合作,與 NLB 產(chǎn)品合作構(gòu)建了新一代支持「億級(jí)并發(fā)、千萬級(jí)吞吐」的物聯(lián)網(wǎng)消息服務(wù)系統(tǒng)。
飛天洛神云網(wǎng)絡(luò)打造的 NLB 網(wǎng)絡(luò)型負(fù)載均衡
NLB 網(wǎng)絡(luò)型負(fù)載均衡是阿里云飛天洛神云網(wǎng)絡(luò)面向萬物互聯(lián)時(shí)代推出的全新一代高性能四層負(fù)載均衡,支持超高性能和自動(dòng)彈性能力,用戶無需指定或手動(dòng)調(diào)整 NLB 的實(shí)例規(guī)格,實(shí)例性能會(huì)隨著業(yè)務(wù)增減自動(dòng)彈性伸縮,同時(shí)采用多層次容災(zāi)架構(gòu)設(shè)計(jì)保障實(shí)例的可用性,為用戶在端連接云時(shí)更好地做負(fù)載均衡和應(yīng)用的分發(fā),保障網(wǎng)絡(luò)的極致彈性,助力用戶輕松構(gòu)建高并發(fā)、高安全的物聯(lián)網(wǎng)平臺(tái)及應(yīng)用。
NLB 網(wǎng)絡(luò)型負(fù)載均衡在物聯(lián)網(wǎng)領(lǐng)域主要應(yīng)用于車聯(lián)網(wǎng)、智能家居、智能停車、視頻監(jiān)控等業(yè)務(wù)場(chǎng)景中,NLB 作為業(yè)務(wù)入口可以同時(shí)處理海量并發(fā)連接,同時(shí)提供 TCPSSL 卸載、連接限速等能力保障物聯(lián)網(wǎng)業(yè)務(wù)安全穩(wěn)定運(yùn)行。
「1 億并發(fā)、100 Gbps 吞吐」核心性能測(cè)試
通過大規(guī)模分布式物聯(lián)網(wǎng) MQTT 消息服務(wù)器 EMQX 的 1 億連接支持能力,EMQ 助力阿里云驗(yàn)證了飛天洛神云網(wǎng)絡(luò) NLB 網(wǎng)絡(luò)型負(fù)載均衡單實(shí)例可支持超 1 億并發(fā)連接和超 100 Gbps 吞吐的核心性能指標(biāo)。
測(cè)試詳情如下:
測(cè)試場(chǎng)景
- 測(cè)試 1 億平穩(wěn)連接,無訂閱發(fā)布消息。
- 測(cè)試 QoS 0 下最大的發(fā)布接收消息速率。
測(cè)試準(zhǔn)備
本次測(cè)試使用 EMQX 開源版 v5.0.8 構(gòu)建了一個(gè)由 3 個(gè) Core 節(jié)點(diǎn)和 36 個(gè) Replicant 節(jié)點(diǎn)組成的集群,然后將 36 臺(tái)部署了性能測(cè)試工具 emqtt_bench
的客戶端通過阿里云負(fù)載均衡 NLB 接入 EMQX 集群中的 36 個(gè) Replicant 節(jié)點(diǎn)進(jìn)行測(cè)試。
測(cè)試環(huán)境為阿里云-德國(法蘭克福)區(qū)。
機(jī)器配置如下:
測(cè)試結(jié)果
- 下圖展示了 EMQX 客戶端以 1000*36=36000/s 的速度新增連接,直到客戶端數(shù)據(jù)到達(dá) 1 億左右。
- 共有 1 億 80 萬連接客戶端,其中 5040 萬客戶端負(fù)責(zé)訂閱,5040 萬客戶端負(fù)責(zé)發(fā)布。所有發(fā)布客戶端與訂閱客戶端均由一個(gè)阿里云 NLB 連接到同一個(gè) EMQX 集群。集群中,最大消息并發(fā) 1000 萬/s,發(fā)布的報(bào)文大小平均為 400 byte。
- 在 EMQX 集群一訂閱端和一發(fā)布端的測(cè)試中,總共約 16000 對(duì)測(cè)試同時(shí)進(jìn)行,每秒每個(gè)客戶端發(fā)布的包平均為 1M,NLB 總計(jì)可穩(wěn)定支持 160G BPS。
這意味著只需要購買一個(gè) NLB 實(shí)例、部署一個(gè) EMQX 集群就可以滿足億級(jí)設(shè)備并發(fā)管理的需求,支撐數(shù)據(jù)業(yè)務(wù)的平滑擴(kuò)張,為后續(xù)業(yè)務(wù)的發(fā)展墊定堅(jiān)實(shí)基礎(chǔ)。這也為飛天洛神云網(wǎng)絡(luò) NLB 在車聯(lián)網(wǎng)、工業(yè)物聯(lián)網(wǎng)等高規(guī)格物聯(lián)網(wǎng)應(yīng)用場(chǎng)景提供了可靠的技術(shù)驗(yàn)證。
未來展望
未來,EMQ 與阿里云飛天洛神云網(wǎng)絡(luò)將在物聯(lián)網(wǎng)領(lǐng)域繼續(xù)深入合作,為更多物聯(lián)網(wǎng)場(chǎng)景打造高連接、高吞吐、高并發(fā)、低延時(shí)的解決方案,讓更多的物聯(lián)網(wǎng)用戶不用在并發(fā)連接、吞吐上走彎路,實(shí)現(xiàn)開箱即用,輕松完成「一億連接」目標(biāo)。
EMQ 也在與阿里云相關(guān)團(tuán)隊(duì)合作探索車聯(lián)網(wǎng)、工業(yè)、能源等重點(diǎn)領(lǐng)域的標(biāo)準(zhǔn)解決方案,并積極推進(jìn)在國內(nèi)外相關(guān)項(xiàng)目中的落地實(shí)踐,敬請(qǐng)期待。
版權(quán)聲明: 本文為 EMQ 原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處。文章來源:http://www.zghlxwxcb.cn/news/detail-414192.html
原文鏈接:https://www.emqx.com/zh/blog/achieve-mqtt-message-concurrent-performance-of-100-million-and-throughput-of-millions文章來源地址http://www.zghlxwxcb.cn/news/detail-414192.html
到了這里,關(guān)于EMQX+阿里云飛天洛神云網(wǎng)絡(luò) NLB:MQTT 消息億級(jí)并發(fā)、千萬級(jí)吞吐性能達(dá)成的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!