RabbitMQ, as message queue middleware, has been widely used and implemented in many internal business systems (e-commerce platform, transaction platform and portal management platform) of China Mobile, especially OpenStack for cloud computing infrastructure. RabbitMQ is an essential messaging infrastructure component in OpenStack. It provides message flow and asynchronous decoupling capabilities for Nova, Cinder, and Neturon components. As OpenStack is deployed in China’s mobile public cloud system on a larger scale (more than 5000 computing nodes are deployed in a single AZ), open-source RabbitMQ faces many challenges in terms of brain fracture failures, message backlogs, elastic cluster expansion, and improving server resource utilization. As the guest of this topic, Hu Zongtang will introduce the practice and application of mobile cloud self-developed RabbitMQ message queue in mobile cloud OpenStack platform from the following aspects. (1) OpenStack access to open source RabbitMQ; (2) Mobile cloud RabbitMQ message queue introduction; (3) Design and practice of mobile cloud self-developed RabbitMQ; (4) Technology evolution and future outlook of RabbitMQ developed by mobile cloud;
Zongtang Hu: China Mobile Cloud Capability Center, Technical experts, Hu Zongtang, China Mobile Cloud Capability Center, technical expert in cloud native field, Apache RocketMQ Committer, SOFAJRaft Committer, Alibaba/Nacos Committer, Linux OpenMessaging Member Familiar with distributed message queue, API gateway and distributed transaction middleware design principle, architecture and various application scenarios, rich experience in high performance, high availability and high concurrency.