全部產品
Search
文件中心

Server Load Balancer:【客戶案例】NLB助力EMQ構建高效能企業級MQTT物聯網接入平台

更新時間:Feb 28, 2025

EMQ使用NLB實現億級裝置的並發管理,構建高效能、高可靠、低成本的企業級MQTT物聯網接入平台。

客戶簡介

EMQ是一家全球領先的物聯網(IoT)訊息中介軟體供應商和技術方案提供者。公司總部位於中國上海,專註於為企業和開發人員提供高效能、可靠和安全的物聯網訊息傳遞平台。

業務挑戰

作為一家創新驅動的公司,EMQ致力於解決物聯網領域面臨的挑戰,包括大規模裝置串連、訊息傳遞效率和資料安全等方面。EMQ的核心產品是EMQ X,它是一款企業級開源物聯網訊息中介軟體,具有高度延展性和靈活性。EMQ X支援多種通訊協定和裝置接入方式,包括MQTT、CoAP、WebSocket等,能夠輕鬆串連和管理數百萬台物聯網裝置。

客戶此前主要採用私人協議和TCP串連,計劃通過TLS加密,提升整體安全性。但因私人協議無法用HTTPS滿足,而傳統的負載平衡無法支援TCP SSL卸載,因此只能在後端應用伺服器部署認證卸載,營運管理複雜。同時如何彈性應對海量並發串連與流量峰穀也是一個很大的挑戰。

方案架構

通過NLB替換原有負載平衡+Nginx叢集,實現SSL集中卸載,認證統一管理。EMQ基於NLB網路型負載平衡打造了大規模分布式物聯網MQTTMessage Service器EMQX,實現峰值並發達到一個億,這意味著只需要購買一個NLB執行個體,EMQX可以一直擴充到滿足億級裝置的並發管理,實現業務的平滑擴張。

客戶價值

  • 高效能:超高效能、自動彈性,滿足數千萬並發。

  • 高可靠:通過洪峰上聯限速能力,在海量建立上連時有效保護業務可靠性。

  • 低成本:按LCU計費,無需高額保有成本,用多少付多少,無需擔心閑置資源浪費。