继续说死信队列

作者: 运维开发笔记 | 来源:发表于2017-11-30 11:57 被阅读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!

    相关文章

      网友评论

        本文标题:继续说死信队列

        本文链接:https://www.haomeiwen.com/subject/ivhvbxtx.html