当前位置:首页 > 数码 > 腾讯云落地实践-RocketMQ-Apache-5.0 (腾讯云slb)

腾讯云落地实践-RocketMQ-Apache-5.0 (腾讯云slb)

admin5个月前 (04-15)数码22
腾讯云落地实践 Apache RocketMQ 5.0: 一次全面架构演进的回顾 简介 Apache RocketMQ 是一个分布式消息队列平台,诞生于淘宝的在线电商交易场景。经过历年双十一大促流量洪峰的打磨,RocketMQ 于 2016 年捐赠给 Apache 社区,成为其顶级项目。 什么是 RocketMQ 5.0? RocketMQ 5.0 是 Apache RocketMQ 社区发布的一个全新版本,带来了以下演进: 一个新版本号 一套新设计的 API 一系列新的特性 一个存算分离的新架构 一种面向云原生的新思考 RocketMQ 5.0 的演进目标 RocketMQ 5.0 的演进目标是: 充分利用云计算优势,提升资源弹性和可用性 降低多语言 SDK 开发成本,丰富生态 完善和增强周边生态,拓展业务场景 RocketMQ 5.0 的关键新特性 RocketMQ 5.0 引入了以下关键新特性: POP 消费模式:一种新的消费模式,简化了客户端负载均衡和位点管理。 基于 gRPC 的新 API 设计:降低了非 Java SDK 开发的门槛,丰富了多语言生态。 秒级定时消息:支持发送延迟时间更短的定时消息。 任务调度:引入任务调度机制,支持定时任务和流式任务。 分布式事务:增强了分布式事务支持,简化了跨服务事务管理。 消息预热:优化了消息消费,降低了消费延迟。 流式消费:支持流式消费场景,提供连续不断的消息流。 存算分离架构:将存储和计算解耦,提高了系统的弹性和可用性。 在腾讯云的应用经验 腾讯云消息队列团队与 Apache RocketMQ 社区紧密合作,支持了 RocketMQ 5.0 的商业化版本。我们总结了以下经验教训: POP 消费模式在支持 Proxy 无状态和负载均衡方面发挥了重要作用。 新 API 设计极大地简化了多语言 SDK 开发。 秒级定时消息满足了业务对低延迟定时消息的需求。 结论 RocketMQ 5.0 是一次全面的架构演进,充分利用了云计算和现代技术优势,提升了系统性能、弹性、可扩展性和生态丰富度。腾讯云的应用经验证明了 RocketMQ 5.0 在实际生产环境中的价值,帮助客户应对日益增长的业务需求。

免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在第一时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。

标签: RocketMQ