简体   繁体   English

未创建死信队列

[英]Dead Letter Queue not being created

my exchange and dlq are not being created.我的交易所和 dlq 没有被创建。 I have the following in my YML below.我在下面的 YML 中有以下内容。 I do get an anonymous queue created, but no messages are posted either.我确实创建了一个匿名队列,但也没有发布任何消息。 Any thoughts.有什么想法吗。

  rabbit:
    bindings:
      documentrequest-policyinqadapter:
        producer:
          bindingRoutingKey: documentrequest.adapter.*.*.*.policyinq.req
          routing-key-expression: headers['events-type']
        consumer:
          autoBindDlq: true
          republishToDlq: true
          requeueRejected: false
          bindingRoutingKey: documentrequest.adapter.*.*.*.policyinq.req
          deadLetterQueueName: pi-adapter-dead-letter-queue
          deadLetterExchange: PI-DocumentRequestService-AdapterService-Exchange-dlx
          deadLetterRoutingKey: documentrequest.adapter.*.*.*.policyinq.req
          maxAttempts: 1
          maxConcurrency: 10

Dead letter queues are not supported with anonymous subscriptions;匿名订阅不支持死信队列; you must add a group to the consumer binding.您必须将group添加到使用者绑定。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM