参数 | 说明 |
队列名称 | Queue name 为队列服务的主键,不区分大小写,作为资源的唯一标识,调用API接口进行操作时,以 Queue name 为准,无法修改。 |
资源标签 | |
消息最长未确认时间 | 范围30秒到12小时,如果消费客户端在获取到消息后超过此时间仍未进行消息的确认,则服务端会自动确认该消息。 设定定时时间后,TTL 的时间依旧会从发送消息的时间点开始算消息的最长保留时间;例如定时到2小时后发送,消息最长未确认时间如果设置为1小时的话,则消息在1小时后会被删除,则延时消息会丢失。这种情况下要确保消息最长未确认时间要大于延时的时间,否则消息到期前会被删除。 |
消息接收长轮询等待时间 | 长轮询等待时,一个消息消费请求只会在取到有效消息或长轮询超时时才返回响应,类似于Ajax请求的长轮询;单位秒,推荐设置为3秒以下,有效值范围为0秒到30秒,设置过高可能造成消息重复的概率提升。 |
取出消息隐藏时长 | 该项为队列的 VisibilityTimeout 属性,单位为秒,有效值范围1秒到43200秒,也即1秒到12小时。每条 Message 都有个默认的 VisibilityTimeout,Worker 在接收到消息后,timeout 就开始计时了。如果 Worker 在 timeout 时间内没能处理完 Message,那么消息就有可能被其他 Worker 接收到并处理。 |
死信队列 | 死信队列用于处理无法被正常消费的消息。达到最大重试次数后,若消费依然失败,则表明消费者在正常情况下无法正确地消费该消息,此时,MQ 不会立刻将消息丢弃,而是将其发送到该消费者对应的特殊队列中 |
本页内容是否解决了您的问题?