云消息队列演进与AI赋能

129 阅读2分钟

大家好,我是袁庭新。

常用的消息队列产品有RocketMQ、Kafka、RabbitMQ、MQTT等,现都已实现Serverless化,支持自适应弹性,能够秒级扩展以满足业务流量的变化。这个模块来介绍下云消息队列演进与AI赋能,如何面向企业提供高弹性、低成本,更稳定、更安全,全智能、免运维的消息队列产品。

图片

ApsaraMQ是阿里云提供的云消息队列产品体系,ApsaraMQ涵盖了RocketMQ、Kafka、RabbitMQ、MQTT以及轻量消息队列(原MNS)等多种消息队列产品,旨在满足企业多样化的需求。这一产品体系已累计服务超10万家企业,覆盖20多个行业场景。

图片

消息队列架构的演进是一个伴随着技术发展和业务需求变化而不断优化的过程。架构演进从单机架构、本地存储架构、多级存储架构,到存算分离架构。主要是存储架构发生了改变,存储层进行了基于云的重新设计是绝大部分商业化消息产品重点投入的方向,重点在于分离是否彻底,解决成本和性能的矛盾,并保证计算弹性的轻量和扩容的可靠。

图片

ApsaraMQ采用的就是存算分离架构。这种架构的优势在于,第一个是轻量级SDK,多语言适配更加容易;第二个是无状态消息代理,搭建无状态服务节点Proxy,通过LB进行服务暴露,分离Store存储节点,Proxy和Store节点分离部署、独立弹性;第三个是存储集群;最后一个是整体架构Kubernetes化,充分利用IaaS层资源弹性能力。

图片

ApsaraMQ积极拥抱AI,面向AI应用的实时处理、面向AI应用的异步解耦、面向AI应用的消息负载、面向AI应用的消息弹性。ApsaraMQ这种面向AI原生应用的事件驱动架构,赋能AI应用蓬勃发展。

图片

曹操出行通过使用ApasaraMQ for Kafka的全托管服务,简化了运维工作,无需投入系统级运维,并将集群的部署、升级、扩缩容、Topic迁移、leader rebalance等高频高危操作,简化到三个操作:购买集群、升级集群、集群升配,客户无需感知扩缩容和 Topic 迁移过程。

图片