2023年12月15日,以“崛起數(shù)字時(shí)代引領(lǐng)數(shù)智未來”為主題的操作系統(tǒng)大會(huì)&openEuler Summit 2023在北京召開,中國移動(dòng)云能力中心張勝舉代表移動(dòng)云出席本次大會(huì),開源3個(gè)創(chuàng)新項(xiàng)目并加入openEuler項(xiàng)目群:物聯(lián)網(wǎng)消息組件(mqtt-proxy)、AMQP協(xié)議消息組件(amqp-proxy)和虛擬化性能檢測分析工具(VMAnalyzer)。截至目前,移動(dòng)云累計(jì)5個(gè)項(xiàng)目加入openEuler項(xiàng)目群,并主導(dǎo)成立了消息中間件SIG組,推動(dòng)openEuler生態(tài)的持續(xù)擴(kuò)大,加速了新一代基礎(chǔ)軟件生態(tài)的繁榮。
物聯(lián)網(wǎng)消息隊(duì)列組件
(mqtt-proxy)
mqtt-proxy是一款MQTT物聯(lián)網(wǎng)消息組件,其具備高可用、高可靠性、支持百萬連接數(shù)、低延遲且兼容開源MQTT物聯(lián)網(wǎng)協(xié)議的特性;相比Mosquitto等開源MQTT消息隊(duì)列,其具備集群高可用能力,支持QoS 0/1/2等服務(wù)等級(jí)的消息質(zhì)量。
「多種類型MQTT消息」:支持離線消息、遺言消息、保留消息等多種消息類型。支持持久化/非持久化的連接方式,可根據(jù)再次上線時(shí)是否需要保留訂閱關(guān)系及接收離線消息,按需選擇。
「多種消息質(zhì)量保障」:根據(jù)業(yè)務(wù)場景的變化,可選擇QoS 0/1/2不同質(zhì)量等級(jí)的消息。
「協(xié)議支持」:支持MQTT V3.1.1協(xié)議,可連接各類物聯(lián)網(wǎng)設(shè)備,基于Pub/Sub消息模型,支持一對(duì)多的消息收發(fā)方式。
「管理與運(yùn)維」:通過Topic、GroupID、ClientID查詢?cè)诰€設(shè)備數(shù)量、訂閱關(guān)系情況。提供實(shí)例、Topic維度的消息發(fā)送/訂閱的總量/TPS的報(bào)表展示。

mqtt-proxy主要用于智能家居、車聯(lián)網(wǎng)、工業(yè)物聯(lián)網(wǎng)等場景下,實(shí)現(xiàn)設(shè)備端與服務(wù)端間的消息通信。
AMQP消息組件
(amqp-proxy)
amqp-proxy是一款A(yù)MQP協(xié)議消息組件,其具備高可用、高可靠、海量消息堆積和秒級(jí)彈性擴(kuò)縮容能力,且完全兼容開源RabbitMQ消息隊(duì)列。在保障集群高性能的前提下可支持萬級(jí)隊(duì)列,億級(jí)消息堆積。
「RabbitMQ全模型支持」:兼容AMQP 0-9-1協(xié)議以及RabbitMQ中的各個(gè)業(yè)務(wù)模型;支持開源RabbitMQ客戶端,方便用戶將現(xiàn)有業(yè)務(wù)遷移至amqp-proxy,無縫對(duì)接,零改造成本。
「多種Exchange類型支持」:提供Fanout Exchange、Direct Exchange、Topic Exchange多種類型,方便用戶根據(jù)不同的業(yè)務(wù)場景進(jìn)行選擇。
「資源隔離」:支持實(shí)例粒度的資源管理,保障租戶不同業(yè)務(wù)的資源隔離。
「管理與運(yùn)維」:通過運(yùn)維工具支持查詢消息及詳情,快速發(fā)現(xiàn)問題,提供監(jiān)控告警大盤能力,實(shí)時(shí)監(jiān)控消息生產(chǎn)與消費(fèi)。

amqp-proxy解決了開源RabbitMQ在OpenStack大規(guī)模應(yīng)用場景中遇到的諸多問題(抗消息堆積能力差、連接數(shù)受限、彈性能力差和網(wǎng)絡(luò)分區(qū)容錯(cuò)性不高)。該項(xiàng)目是業(yè)界首個(gè)完成OpenStack超大規(guī)模應(yīng)用的消息中間件項(xiàng)目。
虛擬化性能檢測分析工具(VMAnalyzer)
VMAnalyzer是一款輕量級(jí)的虛擬化性能監(jiān)測分析工具,能夠細(xì)粒度的分析虛擬機(jī)的運(yùn)行狀況和性能,可輕松識(shí)別性能問題和瓶頸,可以幫助用戶維護(hù)具有高性能和高可靠性的虛擬機(jī)。
「實(shí)時(shí)狀態(tài)采集」:多維度指標(biāo)收集,統(tǒng)計(jì)分析虛機(jī)的不同類型數(shù)據(jù),實(shí)現(xiàn)虛機(jī)運(yùn)行時(shí)狀態(tài)和性能感知。
「數(shù)據(jù)存儲(chǔ)」:支持將采集數(shù)據(jù)存儲(chǔ)到Redis數(shù)據(jù)庫、文件、內(nèi)存中,方便統(tǒng)計(jì)分析和查看歷史數(shù)據(jù)。
「數(shù)據(jù)分析」:統(tǒng)計(jì)分析原始數(shù)據(jù),為了?持多維度分析,代碼框架靈活、可擴(kuò)展。
「多平臺(tái)展示」:檢測結(jié)果的收集與展示,可靈活通過console、OPS等多平臺(tái)展示各個(gè)云主機(jī)數(shù)據(jù)。

移動(dòng)云自加入 openEuler 社區(qū)以來,積極參與社區(qū)共建,同時(shí)擔(dān)任 openEuler 委員會(huì)委員和用戶委員會(huì)主席,先后在消息中間件、虛擬化、內(nèi)核、云原生和兼容性等多個(gè) SIG 組參與開源共建,并在多個(gè) SIG 組擔(dān)任 Maintainer。未來,也將繼續(xù)攜手 openEuler 社區(qū),深化聯(lián)合創(chuàng)新,貢獻(xiàn)更多開源項(xiàng)目,共享開源價(jià)值,積極推動(dòng)中國開源軟件生態(tài)的繁榮發(fā)展。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2947文章
47869瀏覽量
415638 -
開源
+關(guān)注
關(guān)注
3文章
4226瀏覽量
46213 -
openEuler
+關(guān)注
關(guān)注
2文章
337瀏覽量
6732
原文標(biāo)題:移動(dòng)云的三款開源項(xiàng)目加入openEuler,助力社區(qū)繁榮發(fā)展
文章出處:【微信號(hào):openEulercommunity,微信公眾號(hào):openEuler】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
2025全球開發(fā)者先鋒大會(huì)開源項(xiàng)目與AI的雙向賦能分論壇圓滿舉辦
易百納攜多款端側(cè)AI及機(jī)器人產(chǎn)品亮相操作系統(tǒng)大會(huì)&openEuler Summit 2025
開源鴻蒙和開源歐拉成為開放原子開源基金會(huì)首批畢業(yè)項(xiàng)目
RT-Thread榮膺開放原子開源先鋒項(xiàng)目,社區(qū)開發(fā)者斬獲“開源貢獻(xiàn)之星”|新聞速遞
潤和軟件繪就云邊端統(tǒng)一操作系統(tǒng)新藍(lán)圖
潤和軟件亮相操作系統(tǒng)大會(huì)openEuler Summit 2025
移動(dòng)云的三款開源項(xiàng)目加入openEuler,助力社區(qū)繁榮發(fā)展
評(píng)論