消息传递无边界,阿里云消息队列 MQ 发布多项产品新特性

简介: 近日,阿里云消息队列MQ发布了多项产品新特性,上线消息队列AMQP全新子产品,全面兼容RabbitMQ 开源产品以及 AMQP 标准协议,用户得以在享用开源技术红利的同时,免去部署和运维方面的投入。同时,消息队列RocketMQ采用全新的HTTP Restful标准,并推出 7 种多语言客户端,包括Java / C++ / .

近日,阿里云消息队列MQ发布了多项产品新特性,上线消息队列 AMQP 全新子产品,全面兼容 RabbitMQ 开源产品以及 AMQP 标准协议,用户得以在享用开源技术红利的同时,免去部署和运维方面的投入。同时,消息队列 RocketMQ 采用全新的HTTP Restful标准,并推出 7 种多语言客户端,包括Java / C++ / .NET / PHP / Go / Node.js / Python,打破了消息传递过程中的瓶颈,帮助用户实现多通讯协议、多语言环境下的消息传递需求。

消息中间件是分布式系统下消息传递的基础组件,但开发者在使用开源消息中间件的过程中会遇到集群能力受限于单机上限、单队列无法扩容,抗推积能力差、影响稳定性,以及部署运维成本高、缺乏成熟的运维管理工具等痛点。

上线消息队列 AMQP

消息队列 AMQP 是一个分布式消息队列服务,基于AMQP标准协议,由 AMQP Proxy 集群、RocketMQ NameServer 集群和 RocketMQ Broker 集群三部分构成,具有高吞吐量、低延迟和高可扩展性等特点。

优化消息堆积

在消息的生产者持续高速发送的情况下,一旦消费者消费速度减弱,会出现消息堆积,进而影响到消息的推送性能和业务整体的稳定性。消息队列 AMQP 支持消息的海量堆积,不会出现因为消息堆积而导致内存溢出的情况,避免服务抖动甚至不可用,同时,消费者数据和生产者的数据生产速度完全解耦,生产者不需要限流,便可减少上游数据失败,提高系统的整体稳定性。

_1

消息重试优化

RabbitMQ 具备消息重试机制,但该方式会导致消费线程堵塞,以及如果在失败重试的过程中宕机,会出现重试不起作用的情况。消息队列 AMQP 通过便捷、可动态配置,以及加权处理,保护业务不被击穿;同时,借助死信队列机制,处理被拒绝的消息、过期消息和队列达到最大长度的信息,确保信息不丢失。

_2

消息队列 MQ 客户端语言新增至 7 种

伴随着越来越多来自不同行业的客户开始使用消息队列 MQ,以及大数据、物联网等新应用场景的诞生,多语言客户端和兼容 HTTP Restful 标准成为用户呼声较高的产品需求,此次发布会上,消息队列MQ采用全新的 HTTP Restful 标准,并推出 7 种多语言客户端,包括Java 、 C++ 、 .NET 、 PHP 、 Go 、 Node.js 和 Python,帮助用户更方便易、快速的接入消息队列 MQ,并提高了跨网络能力。

_3

至此,阿里云消息队列MQ已推出消息队列RocketMQ微消息服务MQTT消息队列Kafka消息队列AMQP消息服务MNS五类消息服务和产品,融合了Kafka和AMQP生态,覆盖互联网、金融、物联网等场景,旨在帮助用户构建分布式应用的基础设施,实现消息传递无边界。据悉,此次发布会还推出了『消息队列 RocketMQ』尝鲜 6.8 元/半年,『微消息队列 for IoT』尝鲜 1 元/3个月,『消息队列 AMQP』尝鲜 2.7 元/3个月的普惠活动!


相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
2月前
|
消息中间件 存储 Serverless
【实践】快速学会使用阿里云消息队列RabbitMQ版
云消息队列 RabbitMQ 版是一款基于高可用分布式存储架构实现的 AMQP 0-9-1协议的消息产品。云消息队列 RabbitMQ 版兼容开源 RabbitMQ 客户端,解决开源各种稳定性痛点(例如消息堆积、脑裂等问题),同时具备高并发、分布式、灵活扩缩容等云消息服务优势。
118 2
|
2月前
|
消息中间件 JSON Java
开发者如何使用轻量消息队列MNS
【10月更文挑战第19天】开发者如何使用轻量消息队列MNS
106 6
|
2月前
|
消息中间件 安全 Java
云消息队列RabbitMQ实践解决方案评测
一文带你详细了解云消息队列RabbitMQ实践的解决方案优与劣
97 10
|
1月前
|
消息中间件 存储 Kafka
MQ 消息队列核心原理,12 条最全面总结!
本文总结了消息队列的12个核心原理,涵盖消息顺序性、ACK机制、持久化及高可用性等内容。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
|
2月前
|
消息中间件
解决方案 | 云消息队列RabbitMQ实践获奖名单公布!
云消息队列RabbitMQ实践获奖名单公布!
|
2月前
|
消息中间件 存储 弹性计算
云消息队列RabbitMQ实践
云消息队列RabbitMQ实践
|
2月前
|
消息中间件 存储 监控
解决方案 | 云消息队列RabbitMQ实践
在实际业务中,网站因消息堆积和高流量脉冲导致系统故障。为解决这些问题,云消息队列 RabbitMQ 版提供高性能的消息处理和海量消息堆积能力,确保系统在流量高峰时仍能稳定运行。迁移前需进行技术能力和成本效益评估,包括功能、性能、限制值及费用等方面。迁移步骤包括元数据迁移、创建用户、网络打通和数据迁移。
76 4
|
3月前
|
消息中间件 弹性计算 运维
阿里云云消息队列RabbitMQ实践解决方案评测报告
阿里云云消息队列RabbitMQ实践解决方案评测报告
82 9
|
3月前
|
消息中间件 监控 数据处理
解决方案 | 云消息队列RabbitMQ实践
解决方案 | 云消息队列RabbitMQ实践
55 1
|
3月前
|
消息中间件 弹性计算 运维
云消息队列RabbitMQ实践
本评测报告详细分析了阿里云云消息队列 RabbitMQ 版的实践原理、部署体验及核心优势。报告认为其在解决消息积压、脑裂难题及弹性伸缩方面表现优秀,但建议进一步细化架构优化策略和技术细节描述。部署文档详尽,对初学者友好,但仍需加强网络配置和版本兼容性说明。实际部署展示了其高可用性和成本优化能力,适用于高并发消息处理和分布式系统数据同步。为进一步提升方案,建议增加安全性配置指导、性能调优建议及监控告警系统设置。

相关产品

  • 云消息队列 MQ