7月14日消息,百度昨天宣布開源其旗下的MQTT Broker訊息中間件BifroMQ,此訊息中間件是由Java實現,具有高效能和分散式的特性。據稱,BifroMQ是百度智慧雲端物聯網核心套件IoT Core的基礎技術之一。
BifroMQ實現了Serverless架構,同時無縫整合了原生的多租戶支援。這個訊息中間件是基於百度物聯網團隊多年技術累積開發的,旨在支援建構規模龐大的物聯網設備連接和訊息系統。據小編了解,BifroMQ採用了負載獨立子叢集設計,可有效處理連線會話、訊息轉發和訊息儲存等工作負載。各子集群具備高可用性,支援橫向擴展,並能靈活應對多租戶場景。
此訊息中間件內建了最佳化的分散式儲存引擎,無需依賴第三方儲存中間件即可保證效能穩定。此外,BifroMQ提供了三種部署模式:單機模式Standalone、標準叢集Standard Cluster和獨立工作負載叢集Independent Workload Cluster,並且允許透過外掛程式進行客製化,以滿足不同業務需求。
BifroMQ在高並發訊息發布處理中,在標準測試環境中呈現較低的訊息延遲和CPU使用率。根據百度的說法,BifroMQ適用於智慧家庭、工業物聯網、車聯網和智慧城市等各種物聯網場景。該服務可為這些應用提供可靠且高效能的訊息傳輸,能夠支援大量設備連接和訊息處理。
百度表示BifroMQ是他們的重點開源項目,未來將繼續完善對MQTT 5的支持,並投入更多資源進行BifroMQ的開發,以滿足更多業務需求。除了在GitHub上發布BifroMQ,百度還公開了一系列技術文檔,供開發者了解和使用。
以上是百度開源訊息中間件BifroMQ,支援高效能物聯網連線與訊息處理的詳細內容。更多資訊請關注PHP中文網其他相關文章!