博客 / 詳情

返回

阿里雲消息隊列 Apache RocketMQ 創新論文入選頂會 ACM FSE 2025

近日,由阿里雲消息團隊發表的 Apache RocketMQ 創新論文被 CCF-A 類軟件工程頂級會議 FSE 2025 Industry Track 錄用。

image

ACM FSE(The ACM International Conference on the Foundations of Software Engineering)是享有盛譽的國際學術會議,被《中國計算機學會推薦國際學術會議和期刊目錄》列為 CCF-A 類軟件工程頂級會議。該會議匯聚學術界與工業界專家,聚焦軟件工程前沿研究與實踐應用,其發表論文以卓越的創新性、重要性和影響力著稱,對軟件工程領域的發展與創新起到關鍵推動作用。

此次被錄用的論文為《Designing for Scalability: Building a Universal Serverless Messaging Architecture with Apache RocketMQ》。該研究基於 Apache RocketMQ 構建 Serverless 消息系統,研發適配多種主流消息協議(如 RabbitMQ、MQTT 和 Kafka)的代理層,成功解決了傳統中間件在可伸縮性、成本及元數據管理等方面的難題。阿里雲消息團隊據此實現了雲消息隊列 ApsaraMQ 全系列產品 Serverless 化,讓用户專注於業務開發,進一步提效降本。

創新亮點

消息中間件在數字化與智能化時代發揮着至關重要的作用,它提供異步解耦、集成、高性能高可靠等核心價值,支撐分佈式系統間的高效通信,優化整體應用性能和資源利用率。從用户視角看,現代消息中間件應以無服務器(Serverless)架構運行,使用户僅需關注消息的發佈與消費行為,同時應具備強大的彈性擴展能力以應對業務負載的動態變化。

阿里雲基於 Apache RocketMQ 的架構優勢,構建了 Serverless 消息系統範式,並提供包括 RabbitMQ、MQTT 和 Kafka 在內的主流消息中間件解決方案。RocketMQ 通過解耦存儲和計算,實現計算與存儲資源的獨立彈性擴展,適用於雲環境的不可預測工作負載。此外,RocketMQ 原生支持百萬級元數據管理,兼具冷啓動、高可用、無限橫向擴展等特性,有效滿足智能化時代對消息系統在彈性、性能與可靠性等方面的綜合需求。

image

論文中展示了依託 RocketMQ 存儲引擎實現 RabbitMQ 無限水平擴展,在兼容完整協議的基礎上突破了 RabbitMQ 原有的擴展限制,元數據管理效率、最大吞吐量、堆積能力等相比開源均可以提升超過1000%。阿里雲消息團隊基於此 Serverless 消息系統範式,實現了雲消息隊列 ApsaraMQ 全系列產品 Serverless 化,讓用户專注於業務開發,進一步提效降本。實踐表明,該架構範式能夠將傳統消息系統轉變為高彈性、低成本、高性能的雲原生消息服務,為無服務器架構應用提供強大支撐。

image

附論文信息

錄用論文題目:《Designing for Scalability: Building a Universal Serverless Messaging Architecture with Apache RocketMQ》

作者:季俊濤,金融通,傅玉寶,林清山

論文概述:消息中間件在現代世界中發揮着至關重要的作用,它促進了分佈式系統之間的無縫通信,並提升了整體應用性能。從用户的角度來看,消息中間件應以無服務器的方式運行,專注於消息的發佈和消費。隨着業務吞吐量的增加,任何消息中間件都必須具備強大的橫向擴展能力。為此,阿里雲基於 Apache RocketMQ 實現了無服務器範式,並在這種無服務器形式下開發了多個主流的消息中間件解決方案,如 RabbitMQ、MQTT 和 Kafka。以 RabbitMQ 為案例進行研究,RabbitMQ 具有難以擴展的架構,而我們基於 RocketMQ 的 RabbitMQ 與所有開源客户端兼容,併為單個隊列提供無限的吞吐量限制。此外,消息元數據管理能力、削峯填谷能力比開源 RabbitMQ 高出超過 1000%。基於 Apache RocketMQ 的消息中間件無服務器架構預計將在阿里雲中支持穩定的商業應用,並有潛力在未來作為大規模消息系統集羣的可靠解決方案。

點擊此處,瞭解雲消息隊列 ApsaraMQ 更多詳情

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.