EMQX 企業版 5.8 上線:實現跨區域、全球分布的集群連接
摘要:
關注企業全球化數據難題,打造更靈活、安全、可靠的 MQTT 消息接入平臺
隨著越來越多的企業在全球多個國家和地區開展業務,其軟件基礎設施在服務可用性、響應速度和數據安全等方面迎來重大挑戰。在這種背景下,構建全球化、分布式的軟件基礎設施并實施跨區域容災策略,已成為企業保持競爭力、確保業務連續性和滿足國際市場需求的必然選擇。
近日,EMQ 映云科技發布了 EMQX 企業版 5.8版本,特別推出集群連接功能,為企業全球業務的正常運轉提供更強的集群容災能力,同時新增消息轉換功能,增加多種安全認證方式,并支持多項數據集成,讓企業使用 EMQX 企業版構建物聯網應用時更靈活、更可靠,為其業務全球化發展提供技術支持。
本次更新主要在五個方面進行了功能的升級和優化,具體內容與特點如下:
1、集群連接:
高效連接多個跨地域部署的 EMQX 集群,以提高各種部署場景中的可擴展性、容錯性和靈活性。
● 全球范圍 MQTT 消息分發
● 多集群連接擴展服務規模
● 統一命名空間的混合云部署
● 異地多活高可用部署
● 客戶端就近接入改善服務質量
2、消息轉換:
EMQX 將收到的消息按照用戶定義的規則進行轉換之后再投遞給訂閱者。
● 實時變換
● 多種編碼格式相互轉換
● 靈活自定義規則
● 定制化錯誤處理
● 支持復雜轉換規則:Variform 表達式
3、安全功能增強
● 新增 Kerberos 認證協議支持
● Dashboard 支持 OIDC 單點登陸
● HTTP 認證支持設置 ACL
4、數據集成
新增 3 個數據集成,已支持 40+ 的數據集成,集成能力持續擴展。
● Azure Blob Storage
● Couchbase
● Datalayers
5、熱升級
在集群運行過程中完成升級,無需停止集群節點的運行,對客戶端無感知。
● 客戶端無感,升級過程保持客戶端連接
● 幾秒內快速完成
● 輕量靈活,按需升級
● Dashboard 一鍵上傳,方便快捷
在此基礎上,我們對「集群連接」和「消息轉換」兩項功能的應用價值進行了更為深入的介紹。
EMQX 5.8 企業級功能:集群連接
集群連接功能確保了數據在全球范圍內的高效傳輸和處理,提高了系統的可靠性和可用性。
借助集群連接功能,企業用戶可以創建跨越多個地區的 MQTT 服務,連接多個獨立的 EMQX 集群,促進跨區域集群上的客戶端之間的通信。與傳統 MQTT 橋接相比,一方面,集群連接所有的客戶端共享相同的主題命名空間,最小化了跨域的流量消耗,更高效、可靠且可擴展。另一方面,針對全球化部署進程中的延遲問題,EMQX 采用了核心節點和復制節點的部署模型,實現不同區域之間的訂閱信息的異步復制,最大限度地降低了網絡中斷對業務的影響,有效提升了企業跨區域容災能力。
EMQX 5.8 企業級功能:消息轉換
消息轉換功能實現了不同系統和協議間的無縫通信,確保了數據的一致性和準確性。
首先,EMQX 5.8 提供了消息預處理的能力,能夠將二進制傳輸的消息轉化為結構化數據,方便后端業務處理,同時還兼容了舊客戶端的主題和消息格式,以便更好地支持歷史數據。此外,新版本還支持從消息中提取發布者的信息,為后續的業務邏輯處理提供便利。
在對消息進行預處理之后,EMQX 5.8 新增的消息轉換功能可以支持 Topic、QoS、Payload、Retain、Properties 等字段,不僅可以與 Schema 編解碼集成,還支持 Variform 表達式如變量提取、字符串操作、條件判斷、正則表達式及隨機數生成等功能,顯著增強了靈活性和可編程能力。在具體應用場景中,EMQX 5.8 可以實現根據特定條件修改消息的主題、QoS、Payload 等屬性,并通過擴展主題后綴實現消息流的分流,有效解決了企業用戶面臨的消息處理難題。
未來,EMQ 將持續關注企業全球化發展面臨的數據問題,不斷優化、更新和升級 EMQX 企業版的技術架構和創新功能,為企業保持競爭力、確保業務連續性和滿足國際市場需求提供強大的數據驅動。
掃碼試用 EMQX 企業版
商務(技術)咨詢,聯系 EMQ:https://www.emqx.com/zh/contact