消息中间件程序员程序猿阵线联盟-汇总各类技术干货

继续说死信队列

2017-11-30  本文已影响19人  运维开发笔记

继续说这个死信队列。

如果你去查询这个%DLQ%TestConsumer1死信队列,会发现查询不到。

但是到broker上看,这个Queue是有的。

1.png

后来发现,topic有一个权限设置perm

opt = new Option("p", "perm", true, "set topic's permission(2|4|6), intro[2:W 4:R; 6:RW]");

2是写,4是读,6是读写

普通topic和重试topic都是6.但是死信队列的topic默认是2。只能写不能读。

这也就是死信队列不会再被投递消费的原因,也是查询不到的原因。

将perm修改为6,可以查询到了。

2.png

起一个consumer订阅这个死信队列,发现死信队列也是可以被消费的。well done!

上一篇下一篇

猜你喜欢

热点阅读