2023年12月15日,以“崛起數字時代引領數智未來”為主題的操作系統大會&openEuler Summit 2023在北京召開,中國移動云能力中心張勝舉代表移動云出席本次大會,開源3個創新項目并加入openEuler項目群:物聯網消息組件(mqtt-proxy)、AMQP協議消息組件(amqp-proxy)和虛擬化性能檢測分析工具(VMAnalyzer)。截至目前,移動云累計5個項目加入openEuler項目群,并主導成立了消息中間件SIG組,推動openEuler生態的持續擴大,加速了新一代基礎軟件生態的繁榮。
物聯網消息隊列組件
(mqtt-proxy)
mqtt-proxy是一款MQTT物聯網消息組件,其具備高可用、高可靠性、支持百萬連接數、低延遲且兼容開源MQTT物聯網協議的特性;相比Mosquitto等開源MQTT消息隊列,其具備集群高可用能力,支持QoS 0/1/2等服務等級的消息質量。
「多種類型MQTT消息」:支持離線消息、遺言消息、保留消息等多種消息類型。支持持久化/非持久化的連接方式,可根據再次上線時是否需要保留訂閱關系及接收離線消息,按需選擇。
「多種消息質量保障」:根據業務場景的變化,可選擇QoS 0/1/2不同質量等級的消息。
「協議支持」:支持MQTT V3.1.1協議,可連接各類物聯網設備,基于Pub/Sub消息模型,支持一對多的消息收發方式。
「管理與運維」:通過Topic、GroupID、ClientID查詢在線設備數量、訂閱關系情況。提供實例、Topic維度的消息發送/訂閱的總量/TPS的報表展示。
mqtt-proxy主要用于智能家居、車聯網、工業物聯網等場景下,實現設備端與服務端間的消息通信。
AMQP消息組件
(amqp-proxy)
amqp-proxy是一款AMQP協議消息組件,其具備高可用、高可靠、海量消息堆積和秒級彈性擴縮容能力,且完全兼容開源RabbitMQ消息隊列。在保障集群高性能的前提下可支持萬級隊列,億級消息堆積。
「RabbitMQ全模型支持」:兼容AMQP 0-9-1協議以及RabbitMQ中的各個業務模型;支持開源RabbitMQ客戶端,方便用戶將現有業務遷移至amqp-proxy,無縫對接,零改造成本。
「多種Exchange類型支持」:提供Fanout Exchange、Direct Exchange、Topic Exchange多種類型,方便用戶根據不同的業務場景進行選擇。
「資源隔離」:支持實例粒度的資源管理,保障租戶不同業務的資源隔離。
「管理與運維」:通過運維工具支持查詢消息及詳情,快速發現問題,提供監控告警大盤能力,實時監控消息生產與消費。
amqp-proxy解決了開源RabbitMQ在OpenStack大規模應用場景中遇到的諸多問題(抗消息堆積能力差、連接數受限、彈性能力差和網絡分區容錯性不高)。該項目是業界首個完成OpenStack超大規模應用的消息中間件項目。
虛擬化性能檢測分析工具(VMAnalyzer)
VMAnalyzer是一款輕量級的虛擬化性能監測分析工具,能夠細粒度的分析虛擬機的運行狀況和性能,可輕松識別性能問題和瓶頸,可以幫助用戶維護具有高性能和高可靠性的虛擬機。
「實時狀態采集」:多維度指標收集,統計分析虛機的不同類型數據,實現虛機運行時狀態和性能感知。
「數據存儲」:支持將采集數據存儲到Redis數據庫、文件、內存中,方便統計分析和查看歷史數據。
「數據分析」:統計分析原始數據,為了?持多維度分析,代碼框架靈活、可擴展。
「多平臺展示」:檢測結果的收集與展示,可靈活通過console、OPS等多平臺展示各個云主機數據。
移動云自加入 openEuler 社區以來,積極參與社區共建,同時擔任 openEuler 委員會委員和用戶委員會主席,先后在消息中間件、虛擬化、內核、云原生和兼容性等多個 SIG 組參與開源共建,并在多個 SIG 組擔任 Maintainer。未來,也將繼續攜手 openEuler 社區,深化聯合創新,貢獻更多開源項目,共享開源價值,積極推動中國開源軟件生態的繁榮發展。
-
物聯網
+關注
關注
2909文章
44578瀏覽量
372880 -
開源
+關注
關注
3文章
3323瀏覽量
42475 -
openEuler
+關注
關注
2文章
312瀏覽量
5863
原文標題:移動云的三款開源項目加入openEuler,助力社區繁榮發展
文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論