{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,12]],"date-time":"2026-09-12T01:41:00Z","timestamp":1789177260503,"version":"build-2803163510"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,23]]},"DOI":"10.1145\/3696630.3728536","type":"proceedings-article","created":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:08:09Z","timestamp":1753729689000},"page":"105-110","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Designing for Scalability: Building a Universal Serverless Messaging Architecture with Apache RocketMQ"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9150-042X","authenticated-orcid":false,"given":"Juntao","family":"Ji","sequence":"first","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-7064-487X","authenticated-orcid":false,"given":"Yubao","family":"Fu","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7829-3200","authenticated-orcid":false,"given":"Rongtong","family":"Jin","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5409-9472","authenticated-orcid":false,"given":"Qingshan","family":"Lin","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,7,28]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Web Data Management","author":"Abiteboul Serge","unstructured":"Serge Abiteboul, Ioana Manolescu, Philippe Rigaux, Marie-Christine Rousset, and Pierre Senellart. 2011. Web Data Management. Cambridge University Press."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.14778\/3352063.3352092"},{"key":"e_1_3_2_1_3_1","unstructured":"Apache. 2025. RocketMQ. https:\/\/rocketmq.apache.org\/. Accessed: 2025-01-07."},{"key":"e_1_3_2_1_4_1","unstructured":"Alibaba Cloud. 2025. Alibaba Cloud RabbitMQ's benefits. https:\/\/www.alibabacloud.com\/help\/en\/apsaramq-for-rabbitmq\/product-overview\/benefits. Accessed: 2025-01-06."},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 11th ACM International Conference on Distributed and Event-Based Systems","author":"Dobbelaere Philippe","year":"2017","unstructured":"Philippe Dobbelaere and Kyumars Sheykh Esmaili. 2017. Kafka versus RabbitMQ: A comparative study of two industry reference publish\/subscribe implementations: Industry Paper. In Proceedings of the 11th ACM International Conference on Distributed and Event-Based Systems (Barcelona, Spain) (DEBS '17). Association for Computing Machinery, New York, NY, USA, 227\u2013238. 10.1145\/3093742.3093908"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857078"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 19th International Middleware Conference (Posters)","author":"Hafeez Faisal","year":"2018","unstructured":"Faisal Hafeez, Pezhman Nasirifard, and Hans-Arno Jacobsen. 2018. A Serverless Approach to Publish\/Subscribe Systems. In Proceedings of the 19th International Middleware Conference (Posters) (Rennes, France) (Middleware '18). Association for Computing Machinery, New York, NY, USA, 9\u201310. 10.1145\/3284014.3284019"},{"key":"e_1_3_2_1_8_1","volume-title":"Beyond the Bottleneck: Enhancing High-Concurrency Systems with Lock Tuning. In Formal Methods: 26th International Symposium, FM 2024, Milan, Italy, September 9\u201313, 2024, Proceedings, Part II","author":"Ji Juntao","year":"2024","unstructured":"Juntao Ji, Yinyou Gu, Yubao Fu, and Qingshan Lin. 2024. Beyond the Bottleneck: Enhancing High-Concurrency Systems with Lock Tuning. In Formal Methods: 26th International Symposium, FM 2024, Milan, Italy, September 9\u201313, 2024, Proceedings, Part II (Milan, Italy). Springer-Verlag, Berlin, Heidelberg, 325\u2013337. 10.1007\/978-3-031-71177-0_20"},{"key":"e_1_3_2_1_9_1","volume-title":"RocketHA: A High Availability Design Paradigm for Distributed Log-Based Storage System. In 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE). 1819\u20131824","author":"Ji Juntao","year":"2023","unstructured":"Juntao Ji, Rongtong Jin, Yubao Fu, Yinyou Gu, Tsung-han Tsai, and Qingshan Lin. 2023. RocketHA: A High Availability Design Paradigm for Distributed Log-Based Storage System. In 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE). 1819\u20131824. 10.1109\/ASE56229.2023.00123"},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Jia Zhipeng","year":"2021","unstructured":"Zhipeng Jia and Emmett Witchel. 2021. Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Virtual, USA) (ASPLOS '21). Association for Computing Machinery, New York, NY, USA, 152\u2013166. 10.1145\/3445814.3446701"},{"key":"e_1_3_2_1_11_1","unstructured":"Rongtong Jin. 2022. Light Message Queue(LMQ). https:\/\/github.com\/apache\/rocketmq\/wiki\/RIP-28-Light-message-queue-(LMQ). Accessed: 2025-01-07."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the ACM Symposium on Cloud Computing","author":"Kaffes Kostis","year":"2019","unstructured":"Kostis Kaffes, Neeraja J. Yadwadkar, and Christos Kozyrakis. 2019. Centralized Core-granular Scheduling for Serverless Functions. In Proceedings of the ACM Symposium on Cloud Computing (Santa Cruz, CA, USA) (SoCC '19). Association for Computing Machinery, New York, NY, USA, 158\u2013164. 10.1145\/3357223.3362709"},{"key":"e_1_3_2_1_13_1","volume-title":"Pocket: Elastic Ephemeral Storage for Server-less Analytics. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic, Yawen Wang, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, and Christos Kozyrakis. 2018. Pocket: Elastic Ephemeral Storage for Server-less Analytics. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). USENIX Association, Carlsbad, CA, 427\u2013444. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/klimovic"},{"key":"e_1_3_2_1_14_1","unstructured":"Jay Kreps. 2011. Kafka : a Distributed Messaging System for Log Processing. https:\/\/api.semanticscholar.org\/CorpusID:18534081"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/3685800.3685806"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conference: Posters and Demos","author":"Nasirifard Pezhman","year":"2017","unstructured":"Pezhman Nasirifard, Aleksander Slominski, Vinod Muthusamy, Vatche Ishakian, and Hans-Arno Jacobsen. 2017. A serverless topic-based and content-based pub\/sub broker: demo. In Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conference: Posters and Demos (Las Vegas, Nevada) (Middleware '17). Association for Computing Machinery, New York, NY, USA, 23\u201324. 10.1145\/3155016.3155024"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.14778\/3611540.3611567"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3406011"},{"key":"e_1_3_2_1_19_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Shahrad Mohammad","year":"2020","unstructured":"Mohammad Shahrad, Rodrigo Fonseca, Inigo Goiri, Gohar Chaudhry, Paul Batum, Jason Cooke, Eduardo Laureano, Colby Tresness, Mark Russinovich, and Ricardo Bianchini. 2020. Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 205\u2013218. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/shahrad"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3212686"},{"key":"e_1_3_2_1_21_1","unstructured":"SSpirits. 2023. Tiered-storage for RocketMQ. https:\/\/github.com\/apache\/rocketmq\/wiki\/RIP-57-Tiered-storage-for-RocketMQ. Accessed: 2025-01-07."},{"key":"e_1_3_2_1_22_1","unstructured":"RabbitMQ Team. 2011. Sizing your Rabbits. https:\/\/www.rabbitmq.com\/blog\/2011\/09\/24\/sizing-your-rabbits\/. Accessed: 2025-01-03."},{"key":"e_1_3_2_1_23_1","unstructured":"RabbitMQ Team. n.d.. RabbitMQ: Protocol Extensions. https:\/\/www.rabbitmq.com\/extensions.html. Accessed: 2025-01-03."},{"key":"e_1_3_2_1_24_1","volume-title":"Advanced Message Queuing Protocol","author":"Vinoski Steve","year":"2006","unstructured":"Steve Vinoski. 2006. Advanced Message Queuing Protocol. IEEE Internet Computing 10 (2006). https:\/\/api.semanticscholar.org\/CorpusID:14211884"},{"key":"e_1_3_2_1_25_1","unstructured":"Fujian Zhao. 2024. Support KV(Rocksdb) Metadata Storage. https:\/\/github.com\/apache\/rocketmq\/wiki\/RIP-66-Support-KV(Rocksdb)-Storage. Accessed: 2025-01-07."}],"event":{"name":"FSE Companion '25: 33rd ACM International Conference on the Foundations of Software Engineering","location":"Clarion Hotel Trondheim Trondheim Norway","acronym":"FSE Companion '25","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696630.3728536","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:14:16Z","timestamp":1753730056000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696630.3728536"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,23]]},"references-count":25,"alternative-id":["10.1145\/3696630.3728536","10.1145\/3696630"],"URL":"https:\/\/doi.org\/10.1145\/3696630.3728536","relation":{},"subject":[],"published":{"date-parts":[[2025,6,23]]},"assertion":[{"value":"2025-07-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}