当前位置:网站首页>腾讯云消息队列CMQ
腾讯云消息队列CMQ
2022-08-05 05:18:00 【乘云科技】
消息队列 CMQ 版(TDMQ for CMQ,简称 TDMQ CMQ 版)是一款分布式高可用的消息队列服务。
它能够提供可靠的,基于消息的异步通信机制,能够将分布式部署的不同应用(或同一应用的不同组件)中的信息传递,存储在可靠有效的 CMQ 队列中,防止消息丢失。
TDMQ CMQ 版支持多进程同时读写,收发互不干扰,无需各应用或组件始终处于运行状态。
相比传统开源 MQ 应用
腾讯云消息队列 CMQ优势有哪些?
高性能:
兼顾性能与可靠性,单 TDMQ CMQ 版实例 QPS 达到5000
高扩展性:
1、队列数量及队列存储容量可扩展性强
2、底层系统根据业务规模,自动弹性伸缩,上层业务无感知
高效支持一级消息收发、推送、堆积,容量不设上限
3、提供北京、上海、广州地域的多地域服务
高可靠性
1、消息服务每条消息在返回给用户写成功之时就确保数据已被复制3份写到不同物理机上,并且后台数据复制机制能够保证任何一台物理机故障时其上的数据能够快速的做迁移,时刻保证用户数据3份 copy 可用,可靠性达99.999999%
2、引入改良后的 Raft 一致性算法,保证数据强一致性
3、业务可用性承诺:99.95%
业务安全
1、 多维度的安全防护和防 DDoS 攻击服务
2、每个消息服务提供单独命名空间,客户间数据严格隔离
3、支持 HTTP 访问
4、支持跨地域的安全消息服务
通常情况下
消息队列CMQ操作过程中会有哪些问题呢?
1.删除消息失败时如何处理?
删除消息失败可能是因为消息句柄超时了。队列属性 visibilityTimeout 表明了消息的可见时间,如果从消费消息到删除消息超过了这个时间,那么消息句柄就会失效,从而导致无法删除消息
2.调用TDMQ CMQ 版时出现 10250 qps throttling 异常如何解决?
出现该异常是由于 QPS 达到了上限值。QPS 默认值为5000,表示每秒发送(发布)消息的上限为5000 条,消费的消息条数默认为生产的1.1倍。
3.如何使 API 密钥只对 TDMQ CMQ 版的接口有用?
API 密钥是全局的密钥,目前 TDMQ CMQ 版已经接入 CAM,您将可以使用 CAM 进行权限控制
边栏推荐
猜你喜欢
![[Pytorch study notes] 11. Take a subset of the Dataset and shuffle the order of the Dataset (using Subset, random_split)](/img/59/ce3e18f32c40a97631f5ac1b53662a.png)
[Pytorch study notes] 11. Take a subset of the Dataset and shuffle the order of the Dataset (using Subset, random_split)

LeetCode刷题之第55题

每日一题-删除链表的倒数第 N 个结点-0718

C语言—扫雷的实现

【3D模型教程】ZBrush如何表现皮肤纹理?

LeetCode刷题之第129题

MySQL主从复制—有手就能学会的MySQL集群搭建教程

网络ID,广播地址,掩码位数计算

Redis集群(docker版)——从原理到实战超详细

URP渲染管线实战教程系列 之URP渲染管线实战解密(一)
随机推荐
网络通信及相关函数介绍
UE5再次更新!扫描或手动建模面部模型可直接转为绑定好的Metahuman
每日一题-有效的括号-0719
【UiPath2022+C#】UiPath 练习和解决方案-变量、数据类型和控制流程
每日一题-三数之和-0716(2)
huatuo 革命性热更新解决方案系列1·1 为什么这么NB?huatuo革命Unity热更新
三、自动配置源码分析
OSPF网络类型
C语言入门笔记 —— 函数(1)
对象比较
五、请求处理—Rest映射是怎样实现的?
C语言入门笔记 —— 分支与循环
最简单的防抖节流理解法
【Shell编程】第一章:子串
【UiPath2022+C#】UiPath变量和参数
OSPF故障排除办法
如何用UE5渲染一个可爱的茶壶屋?
Contextual non-local alignment of full-scale representations
每日一题-合并两个有序链表-0720
LeetCode刷题之第746题