客户案例

 

产品概述

消息服务 CMQ

CMQ 是腾讯云自研的提供数据高可靠、业务高可用、处理高性能的分布式消息队列服务,提供百亿级数据堆积和弹性扩容能力。

消息服务 CKafka

CKafka 完美兼容开源的 Apache kafka,分布式、高吞吐、高可扩展,提供更高性能的服务、更强的业务安全保障以及更简便的运维工作。

消息服务 MQ for IoT

MQ for IoT 针对物联网及移动互联网领域,特别是 IoT 场景,支持标准 MQTT 协议,应用方可无缝迁移,支持亿级设备连接、百万级 QPS。

 

产品优势

维度 服务项 腾讯云消息服务 CVM自建消息服务 传统开源消息服务
可靠性
高可靠性
数据持久性 99.999999%
同步刷盘
强一致性
数据校验
消息回溯
可用性
高可用性
服务可用性 99.95%
低延时
主备自动切换
可扩展性
解耦生产与消费
弹性伸缩
平滑水平扩展
消费堆积能力
易用性
监控
自动告警
兼容开源
安全性
DDoS 防护
SSL/TLS 证书
Token 服务
成本
设备成本
运维成本
服务
消息服务专业咨询
7x24h 服务
 

产品功能

  • 2010-06-08V1.0
    • 自研消息服务
  • 2014-08-07V2.0
    • 支持微信、手机QQ 等业务
  • 2016-09-01V3.0
    • CMQ 正式发布
  • 2017-07-17V4.0
    • CKafka 正式发布
  • 2017-10-26V5.0
    • MQ for IoT 开放内测
高性能
分布式 & 水平扩展

消息队列在云上分布式分布,支持水平扩展,业务方可根据自身需求弹性伸缩。

高可靠 & 高可用

消息可靠性 99.999999%,保证不丢消息;支持主备集群自动切换,服务可用性 99.95%。

高吞吐 & 低延时

支持万亿级消息流转,无并发限制,在海量消息堆积情况下,仍能保证低延时。

兼容开源
安全防护
收发解耦
统一运维
 

应用场景

消息服务CMQ

在需要进行异步通信的应用情景中推荐使用 CMQ;同时 CMQ 保证不丢失消息,其可广泛应用于金融、电商订单、支付结算等对数据可靠性要求极高的场景中。具体场景举例:

可靠传递,多次复用
  • MQ 保证了消息被可靠传递:即使发送消息时,接收者由于断电、宕机或 CPU 负载过高等原因不可用,CMQ 系统也保证消息在接收者可用时被送达。CMQ 的分布式消息队列,消息会被持久化保存,直到接收者成功获取它;
  • 生产一次数据可被不同消费场景同时消费,多次复用。例如订单数据生产一次,在 CMQ 中持久保存并可被逻辑、业务、计费、监控、统计等多个模块消费;
  • 可根据不同的业务特性,自定义消息的生命周期,对消息进行延迟处理、多次处理。
一对多生产

CMQ 的 Topic 主题订阅模型,支持生产者向多个订阅者,同时异步投递消息的能力。您可将消息投递到不同 http/https 终端,或投递到 Queue 队列内。CMQ 还提供消息、订阅 TAG,提供消息过滤能力。

削峰填谷

像“双11”秒杀、手机预约抢购等对 IO 时延敏感业务环境下,当外部请求超过系统处理能力时,如果系统没有做相应保护,可能由于历史累计的超时请求负荷过多而导致系统处理的每个请求都因超时而无效,系统对外呈现的服务能力为 0,且这种情况下服务不能自动恢复。这种情形下,引入腾讯云消息中间件 CMQ,将非即时处理的业务逻辑进行异步化。比如服务接收请求、处理请求和返回请求三个不同的业务逻辑。

系统解耦

系统组件之间或者应用之间耦合较紧,尤其对依赖的组件可控性较弱的情况下,希望降低耦合度。比如公司业务 CGI 收到用户提交的内容,将部分数据存储在自身的系统中,并将处理后的数据转发给其他业务应用(如数据分析系统、数据存储系统等)。传统的解决方案是服务间通过 Socket 建立连接,此时如果接收方的 IP 或端口改变,或换了另一个接收方,则需要数据发送者进行修改。使用腾讯云 CMQ,发送者和接收者对彼此信息无感知,耦合度大大降低。

消息服务CKafka
消息服务MQ for IoT