消息传递无边界,阿里云消息队列 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一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
2月前
|
消息中间件 DataWorks 物联网
MQTT问题之接入阿里云物联网平台如何解决
MQTT接入是指将设备或应用通过MQTT协议接入到消息服务器,以实现数据的发布和订阅;本合集着眼于MQTT接入的流程、配置指导以及常见接入问题的解决方法,帮助用户实现稳定可靠的消息交换。
161 1
|
3天前
|
消息中间件 传感器 网络协议
阿里云MQTT简介和使用流程
以下是内容的摘要: 该文主要介绍了在阿里云上搭建 MQTT 服务器的步骤。首先,需要注册阿里云账号并进行实名认证。然后,购买阿里云 MQTT 实例,选择合适的类型、地域、连接和消息限制。接着,创建产品和设备,命名并上线,获取 MQTT 连接的相关信息,包括 ProductKey、DeviceName 和 DeviceSecret。通过提供的 MQTT.fx 工具,设置 MQTT 客户端连接参数,包括 Broker 地址、端口、用户名和密码。最后,使用 MQTT.fx 测试连接,实现数据的上报和接收,验证 MQTT 服务器的配置是否成功。
|
6天前
|
网络协议 Java 物联网
阿里云服务器上搭建 MQTT服务
阿里云服务器上搭建 MQTT服务
|
10天前
|
消息中间件 人工智能 监控
|
11天前
|
弹性计算 前端开发 Java
使用阿里云 mqtt serverless 版本超低成本快速实现 webscoket 长链接服务器
使用阿里云 MQTT Serverless 可轻松实现弹性伸缩的 WebSocket 服务,每日成本低至几元。适用于小程序消息推送的 MQTT P2P 模式。前端需注意安全,避免 AK 泄露,采用一机一密方案。后端通过调用 `RegisterDeviceCredential` API 发送消息。示例代码包括 JavaScript 前端连接和 Java 后端发送。
102 0
|
1月前
|
消息中间件 API PHP
阿里云OpenAPI RocketMQ 5.0的PHP收发消息文档
【2月更文挑战第23天】阿里云OpenAPI RocketMQ 5.0的PHP收发消息文档
33 7
|
1月前
|
消息中间件 缓存 API
|
1月前
|
消息中间件 存储 缓存
【Redis实战】有MQ为啥不用?用Redis作消息队列!?Redis作消息队列使用方法及底层原理高级进阶
【Redis实战】有MQ为啥不用?用Redis作消息队列!?Redis作消息队列使用方法及底层原理高级进阶
|
2月前
|
存储 弹性计算 运维
阿里云服务器ECS经济型e实例特性、使用、价格和注意事项
阿里云服务器ECS经济型e实例特性、使用、价格和注意事项,阿里云服务器ECS推出经济型e系列,经济型e实例是阿里云面向个人开发者、学生、小微企业,在中小型网站建设、开发测试、轻量级应用等场景推出的全新入门级云服务器,CPU采用Intel Xeon Platinum架构处理器
|
2月前
|
消息中间件 网络协议 物联网
MQTT协议问题之阿里云物联网服务器断开如何解决
MQTT协议是一个轻量级的消息传输协议,设计用于物联网(IoT)环境中设备间的通信;本合集将详细阐述MQTT协议的基本原理、特性以及各种实际应用场景,供用户学习和参考。
128 1

相关产品

  • 云消息队列 MQ