哎,节前以为都没什么事情了,结果今天一大早收到运维电话....生产消息堆积了。。
es我们按月创建索引,发现10月的索引不存在!
紧急处理创建索引,解决!但历史消费失败的消息怎么办?只能重发重新进行消费
阿里云消息死信消息堆积了90w条,my god。
怎么重发消息?界面最多一页查50条,所谓批量发送死信也只能一页一页发送,90w条要点击多少次?要疯,随咨询阿里云客服,客服提供了api 可以查询死信,并提供重新发送消息的api。
OnsDLQMessagePageQueryByGroupId_云消息队列 RocketMQ 4.0 版_API调试-阿里云OpenAPI开发者门户
开始时间,截止时间是死信的存储时间;对比看了下生产的消息,0点的消息,死信存储时间4:45,也就是默认重试16次后(阶梯式),最终依然没消费掉的时间。
所以查死信0-4点都没查到死信。
明天待补充