有奖捉虫:行业应用 & 管理与支持文档专题 HOT

操作场景

本文介绍如何在 TDMQ CMQ 版控制台查看已创建队列服务的详情信息。

操作步骤

2. 在队列列表页面,单击目标队列的“ID”,进入队列详情页面。在详情页中,您可以查询到:
队列概况(共享集群)
可见消息总数:消息被发送到队列后初始状态为可见(Active),该状态下消息可以被消费者消费。
不可见消息总数:消息被消费者取走后,转换为不可见(Inactive),如果在经过了 VisibilityTimeout 时间后仍未被消费,则会重新转换为可见(Active)。
不可见消息容量:不可见消息过多一般是客户端未及时ACK导致的,产生不可见消息会消耗一定的内存,因此为每个队列设置了一定的容量上限,如容量不足请 提交工单 申请。
延迟消息总数:如果无消费者在线,则延时消息总数会统计为0,消费者上线后该数据恢复为真实延时消息数量。
消息堆积容量:消息堆积一般是生产速率大于消费速率或者消费出现阻塞导致的,产生堆积会消耗一定的磁盘存储,因此为每个队列设置了一定的容量上限,如容量不足请 提交工单 申请。
近24小时API调用次数
队列基本信息(名称,ID,资源标签,地域,创建时间,修改时间)。
队列属性:单击右上角修改配置可修改队列属性。
参数
说明
消息最大未确认时间
范围30秒到12小时,如果消费客户端在获取到消息后超过此时间仍未进行消息的确认,则服务端会自动确认该消息。
说明:如您使用延时消息,要保证消息的延时时间要小于消息最大未确认时间。例如延时到2小时后发送,消息最大未确认时间如果设置为1小时的话,则消息在1小时后会被删除。
消息接收长轮询等待时间
长轮询等待时,一个消息消费请求只会在取到有效消息或长轮询超时时才返回响应,类似于Ajax请求的长轮询;单位秒,推荐设置为3秒以下,有效值范围为0秒到30秒,设置过高可能造成消息重复的概率提升。
取出消息隐藏时长
长轮询等待时,一个消息消费请求只会在取到有效消息或长轮询超时时才返回响应,类似于Ajax请求的长轮询;单位秒,推荐设置为3秒以下,有效值范围为0秒到30秒,设置过高可能造成消息重复的概率提升。
消息最大长度
队列的MaxMsgSize属性, 限定允许发送到该队列的消息体的最大长度;单位为KB。
堆积消息大小上限
消息堆积一般是生产速率大于消费速率或者消费出现阻塞导致的,产生堆积会消耗一定的磁盘存储,堆积上限为整个专享集群的队列共享的空间,如容量不足请 提交工单 申请。
消息 TPS 限制
表示调用同一个接口的频率上限。
流量限制
生产消息最大吞吐带宽,超过此限制将会被限流(生产请求的响应时长会增加)。
死信队列
死信队列用于处理无法被正常消费的消息。达到最大重试次数后,若消费依然失败,则表明消费者在正常情况下无法正确地消费该消息,此时,MQ 不会立刻将消息丢弃,而是将其发送到该消费者对应的特殊队列中。
消息回溯:使用消息回溯功能您可在业务成功消费并删除消息后重新消费已删除的消息,详情参见 消息回溯
?
?
?


http://www.vxiaotou.com