现状是目标队列满了以后,消息会存入队列管理器的死信队列,我试着取了死信队列是一串数字看不懂,我知道死信队列是加了一个DLQ的修饰头标记,但是对于死信队列中的数据应该处理呢?求哪位大神给我支一招..............
据我了解,死信队列里面的数据其实跟其它队列的数据差不多,只是头不一样,而且死信队列的业务数据基本上都没显示完全,基本没什么用,一般到死信队列的数据都没什么用了,我一般都是清理掉;
把队列深度改大其实治标不治本,对于客户来说,里面有一条数据没传,和100条数据没传道理都是一样的,还是解决传输的问题,缓存深度没必要设置那么大,出现这种状况,建议检查一下IIB的消息流是否要优化
按照MQ的角度来看,死信队列的消息就是有问题的数据。应该没办法了。
你可以设置队列的深度呗,设置的大一点,我就不信能满了。我看我的MQ队列最大可以设置十亿条数据。
死信队列:没有所属的主题,无法被再次消费且有效期为3天,过期后将会被清除