产品特性

高性能

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

高可用

CMQ 引入 Raft 算法确保消息数据以3副本持久化,当某节点出故障时,后台数据复制机制能够对数据快速迁移,可靠保证达99.999999%,业务连续可用性99.95%承诺。

横向扩展

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

安全可靠

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

易用免运维

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

应用场景

  • 消息永不丢失(微信)
  • 消息安全可靠
  • 同城容灾

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

客户案例

腾讯云丰富的中间件技术积累以及完善的高可用容灾、监控告警能力,极大保障了客户使用消息中间件的稳定性和可靠性,提升了开发效率,降低了运营成本。

常见问题

什么是消息队列 CMQ?

腾讯云消息队列(Cloud Message Queue,CMQ)是一种分布式消息队列服务,它能够提供可靠的基于消息的异步通信机制,能够将分布式部署的不同应用(或同一应用的不同组件)之间的收发消息,存储在可靠有效的 CMQ 队列中,防止消息丢失。CMQ 支持多进程同时读写,收发互不干扰,无需各应用或组件始终处于运行状态。

如何使用消息队列 CMQ?

消息队列 CMQ 有哪些购买渠道?

更多问题请查看 常见问题,也可在 问答社区 中进行提问 。

CMQ 已于2021年8月完成架构升级,升级版作为另一款消息队列推出。