tencent cloud

消息队列 CMQ 版(TDMQ for CMQ,简称 TDMQ CMQ 版)是一款分布式高可用的消息队列服务,它能够提供可靠的,基于消息的异步通信机制,能够将分布式部署的不同应用(或同一应用的不同组件)中的信息传递,存储在可靠有效的 CMQ 队列中,防止消息丢失。TDMQ CMQ 版支持多进程同时读写,收发互不干扰,无需各应用或组件始终处于运行状态。
产品特性
高性能

高效支持亿级消息收发和推送,单集群 QPS 超过 10 万,满足您的业务之间的消息收发需求。

高可用

三副本存储,当某节点出故障时,后台数据复制机制能够对数据快速迁移,可靠保证达99.999999%,业务连续可用性99.95%承诺。

横向扩展

底层系统根据业务规模,自动弹性扩展消息队列的队列数量和存储容量,对上层业务无感知。

安全可靠

支持密钥鉴权,并基于腾讯云平台多维度的安全防护,抵御网络攻击,保护您的业务隐私。同时支持腾讯云 CAM 账号权限管理,支持基于细粒度资源访问控制权限,细化管理。

易用免运维

提供 API 访问接口和 java,C++ 等多种 SDK,简化开发成本,方便上云。支持多维度的监控告警功能,无须关心底层资源的运维,专注您的业务开发。

应用场景

TDMQ CMQ 版在微信红包系统的分布式事务问题上得到了体现,微信架构组在红包系统引入了 MQ 避免分布式事务增加对系统的开销。当资金入账失败时,账户系统将不断从 MQ 重新拉取重试此更新操作,保证入账消息永远不丢,避免入账失败回滚和频繁轮询数据库等弊端发生。

TDMQ CMQ 版在消息传递上支持 HTTPS + 密钥的方式进行鉴权,并基于腾讯云平台多维度的安全防护,抵御网络攻击,保护您的业务隐私。同时当您的企业有多个业务部门同时使用消息队列服务,需要做权限管控时,TDMQ CMQ 版也支持您设置细粒度的资源权限策略。

TDMQ CMQ 版支持多可用区部署。 消息 body 的存储,可根据业务特性选择同步落盘(强一致性)或异步落盘(最终一致性)的不同策略。 当主节点 MQ 数据由于不可抗力因素彻底丢失时,主备节点的 RPO 在 5min 以内。灾难恢复切换后,存在数据的差异,可关联其他 DB 做对账等处理,补回数据。 金融级的容灾方案为 Webank、财付通等核心业务保驾护航。

联系我们

点击「联系我们」, 获取个性化的售前购买咨询及售后服务。