阿里云消息隊列 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 更多詳情

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/87317.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/87317.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/87317.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

定制WordPress管理后臺

WordPress作為全球最流行的建站工具,因其靈活性和易用性受到廣泛歡迎。許多服務器提供商都支持一鍵安裝WordPress,例如Hostease,使新手用戶也能輕松搭建屬于自己的網站。然而,后臺的默認設置可能無法完全滿足不同用戶的需求。定制…

REST API設計與Swagger:構建高效、易用的Web服務

引言 在現代Web開發中,REST API已成為不同系統間通信的標準方式。一個設計良好的REST API不僅能提高開發效率,還能改善用戶體驗。而Swagger(現稱為OpenAPI)作為API文檔和測試的強大工具,已經成為API開發中不可或缺的一…

一個非對齊訪問的問題

1、引言 最近在編寫代碼時,出現了這樣一個 bug。程序一跑,系統就崩潰了,報錯是 bus error。 目標平臺:ARM32 最終定位到出錯的代碼片段: *((uint32_t *)ptr) id;這里的 ptr 是一個非 4 字節對齊的地址!&a…

【構造】P8976 「DTOI-4」排列|普及+

本文涉及知識點 構造 P8976 「DTOI-4」排列 題目背景 Update on 2023.2.1:新增一組針對 yuanjiabao 的 Hack 數據,放置于 #21。 Update on 2023.2.2:新增一組針對 CourtesyWei 和 bizhidaojiaosha 的 Hack 數據,放置于 #22。…

多路I/O轉接服務器(select、poll、epoll)

多路IO轉接服務器也叫做多任務IO服務器。該類服務器實現的主旨思想是,不再由應用程序自己監視客戶端連接,取而代之由內核替應用程序監視文件。 IO 多路轉接方式比較: 常見的 IO 多路轉接方式有:select、poll、epoll,他…

最新臨時文件快傳系統源碼 輕量化 帶后臺

簡介: 最新臨時文件快傳系統源碼 輕量化 帶后臺 首發 輕松上傳文件并生成提取碼分享給他人,無需注冊,方便快捷。 圖片:

MyBatis多數據源動態連接工具類實現

這個DatabaseService工具類提供了動態創建MyBatis SqlSession的能力,可以靈活地連接到不同的數據庫,非常適合需要動態切換數據源的場景。 package com.cmes.immp.device.utils;import lombok.SneakyThrows; import org.apache.commons.dbcp2.BasicDataS…

用亮數據 MCP 驅動 Trae 智能體:打造高效亞馬遜商品采集與分析助手

本文適合希望快速構建數據驅動型智能體的開發者、數據工程師及 AI 產品設計者閱讀 并非廣告,希望本文可以幫助有需求的同學,祝大家天天開心 在數字時代,數據是決策與洞察趨勢的關鍵。但移動互聯網數據獲取不易,傳統爬蟲技術面對復…

如何降低AIGC生成內容的重復率?五種免費降AI率的方法 (25年更新)

隨著AI生成內容(AIGC)的普及,越來越多的學術寫作依賴AI工具來生成論文和文章。然而,AI生成內容的查重率常常偏高,導致很多論文無法通過學術查重系統。為了解決這一問題,以下是五種有效的免費降AIGC率的方法…

小米YU7使用UWB技術,厘米級定位精準迎賓,安全防破解無感控車

當您雙手抱著快遞走向愛車時,車門自動解鎖;當您站在前備箱前稍作停留,箱蓋優雅升起——這不是科幻電影,而是小米YU7搭載UWB技術帶來的真實體驗。在2025年5月的小米15周年戰略新品發布會上,雷軍揭曉了這項革命性技術&am…

WPF學習(動畫)

文章目錄 一、圖像變換 RenderTransform1、常見變換類型2、RenderTransform 的核心作用3、RenderTransform 的使用方式4、與 LayoutTransform 的對比5、在動畫中的應用 二、 滾動的橢圓三、Storyboard放置位置1. **元素的 Resources 集合**2. **控件模板(ControlTem…

Crossbar結構的排隊策略

目錄 一、概述 二、排隊策略 三、輸入排隊結構(IQ) 3.1 結構特點 3.2 改進方案 四、輸出排隊結構(OQ) 五、輸入輸出聯合排隊結構(CIOQ) 六、輸入交叉節點聯合排隊結構(CICQ) 一、概述 Crossbar是一種全連接的交換結構,由 MN 個交叉…

狀態模式 - Flutter中的狀態變身術,讓對象隨“狀態“自由切換行為!

訂單狀態流轉/播放器控制/游戲角色行為…一個模式搞定所有狀態驅動型邏輯! 經典場景:訂單狀態管理 假設你在開發一個外賣App,訂單有以下狀態: 等待接單已接單配送中已完成已取消 每個狀態下: 顯示的UI不同可執行的…

數據庫9:數據庫字符編碼調整與校隊(排序)規則

一.常用字符編碼 1.ASCII編碼 用一個字節表示一個字符 2.ANSI編碼 每個國家為了顯示本國的語言而對ASCII碼進行了拓展 用兩個字節表示一個漢字,中國的ANSI編碼是GB2312編碼(簡體),日本的ANSI編碼是JIS編碼,臺灣的A…

人臉活體識別4:Android實現人臉眨眼 張嘴 點頭 搖頭識別(可實時檢測)

人臉活體識別4:Android實現人臉眨眼 張嘴 點頭 搖頭識別(可實時檢測) 目錄 人臉活體識別4:Android實現人臉眨眼 張嘴 點頭 搖頭識別(可實時檢測) 1. 前言 2.人臉活體識別方法 (1)基于人臉動作的檢測?? (2&…

DAY1-Linux操作系統1

文章參考【黑馬程序員Python教程_600集Python從入門到精通教程(懂中文就能學會)】 https://www.bilibili.com/video/BV1ex411x7Em/?p40&share_sourcecopy_web&vd_source263bbee2ddeb835c3ab6d9d3c80e0f7c 一.常用命令簡單介紹 使用軟件 虛擬機…

第十二節:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入門 - 兩種權限控制方式(附前后端代碼)

Vben5 系列文章目錄 ?? 基礎篇 ? 第一節:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入門 ? 第二節:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入門 - Python Flask 后端開發詳解(附源碼) ? 第三節:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入…

華為云Flexus+DeepSeek征文 | 華為云 ModelArts Studio 賦能 AI 法務:合同審查與法律文件生成系統

一、引言 在法律行業數字化轉型的浪潮中,AI 技術正重塑法律服務的流程與效率。本文介紹如何利用華為云 ModelArts Studio 構建一套完整的 AI 法務系統,實現合同審查、法律文件生成、法律咨詢與風險識別的智能化解決方案。 二、系統架構設計 &#xff0…

SQL的底層邏輯解析

SQL的底層邏輯涉及數據庫管理系統(DBMS)如何解析、優化和執行SQL查詢,主要包括以下幾個層面: ?查詢處理流程? 解析器(Parser):將SQL語句轉換為語法樹查詢優化器(Optimizer):基于統計信息和成本模型生成最優執行計劃執行引擎(Exe…

深入剖析AI大模型:PyTorch 技術詳解

今天說一說PyTorch。作為一名python程序員,可能對它了解起來還是很快的。在人工智能浪潮席卷全球的當下,深度學習作為其核心技術,被廣泛應用于圖像識別、自然語言處理、語音識別等多個領域。而在深度學習的開發框架中,PyTorch 憑借…