兼容 Apache RocketMQ 的各个组件与概念,支持 RocketMQ 4.6.1及以上版本的客户端零改造接入,同时具备计算存储分离,灵活扩缩容的底层优势。
资源隔离
多层级的资源结构,不仅基于命名空间做了虚拟隔离,也可以在集群维度做物理隔离。支持在命名空间维度为客户端配置权限校验,区分不同环境的客户端,方便灵活。
分片存储
对于消息数据采用分片的方式进行持久化,不容易产生数据倾斜等问题。当由于扩容、机器故障等导致的节点新增、删除时,不会触发重平衡而导致整个集群的吞吐急剧下降。
丰富的消息类型
支持普通消息、顺序消息、延时消息、分布式事务消息等多种消息类型,支持消息重试和死信机制,满足各类业务场景。
高性能
单机最高可支持上万级别的生产消费吞吐,分布式架构,无状态服务,可以横向扩容来增强整个集群的吞吐。
易用免运维
提供 API 访问接口,支持开源所有语言和版本的 SDK。提供腾讯云平台整套运维服务,实时监控告警,帮助用户快速发现并解决问题,保证服务的可用性。
应用场景
每笔交易订单数据需要被几十个下游业务系统关注,包括物品批价、发货、积分、流计算分析等,多个系统对消息的处理逻辑不一致,单个系统不可能去适配每一个关联业务。此时,TDMQ RocketMQ 版可实现高效的异步通信和应用解耦,确保主站业务的连续性。
削峰填谷
企业不定时举办的一些营销活动,新品发布上线,节日抢红包等,往往都会带来临时性的流量洪峰,这对后端的各个应用系统考验是十分巨大的。TDMQ RocketMQ 版此时便可以承担一个缓冲器的角色,将上游突增的请求集中收集,下游可以根据自己的实际处理能力来消费请求消息。
顺序收发
顺序消息的应用出现在业务场景中。例如 App 或者游戏中商品购买与发放过程中的订单创建、支付、退款等流程都是严格按照顺序执行的,与先进先出(First In First Out,FIFO)原理类似,TDMQ RocketMQ 版提供一种专门应对这种情形的顺序消息功能,即保证消息 FIFO。
常见问题
如何使用 TDMQ RocketMQ 版?
您可以参考 快速入门 和 操作指南,快速上手并使用 TDMQ RocketMQ 版。
TDMQ RocketMQ 版有哪些应用场景?
TDMQ RocketMQ 版可应用在异步解耦、削峰填谷、消息的顺序收发等场景。详细说明请参考 应用场景。
如何申请使用 TDMQ RocketMQ 版?
TDMQ RocketMQ 版目前为公测阶段,在公测期间,您可以直接登录 TDMQ RocketMQ 版控制台 免费使用 TDMQ RocketMQ 版,无需支付费用。
TDMQ RocketMQ 版如何计费?
自2022年1月20日起,TDMQ RocketMQ 版正式开启公测,在公测期间,您可以免费使用 TDMQ RocketMQ 版,无需支付费用,但该产品所用到的相关腾讯云产品将按照资源使用量进行收费(遵循各产品的计费规则)。详细说明请参考 购买指南。