anchor.diff:  
   Type: _long_ | false |
   
  +| [.no-hyphens]#*queue.single-active-consumer*# | If set to true, only one consumer can actively consume messages
  +
  +Type: _boolean_ | false | 'false'
  +
  +| [.no-hyphens]#*queue.x-queue-type*# | If automatically declare queue, we can choose different types of queue [quorum, classic, stream]
  +
  +Type: _string_ | false | 'classic'
  +
  +| [.no-hyphens]#*queue.x-queue-mode*# | If automatically declare queue, we can choose different modes of queue [lazy, default]
  +
  +Type: _string_ | false | 'default'
  +
   | [.no-hyphens]#*max-incoming-internal-queue-size*# | The maximum size of the incoming internal queue
   
   Type: _int_ | false |
   
  +| [.no-hyphens]#*connection-count*# | The number of RabbitMQ connections to create for consuming from this queue. This might be necessary to consume from a sharded queue with a single client.
  +
  +Type: _int_ | false | '1'
  +
   | [.no-hyphens]#*auto-bind-dlq*# | Whether to automatically declare the DLQ and bind it to the binder DLX
   
   Type: _boolean_ | false | `false`
  
positive.code: 
  Type: _boolean_ | false | `false`
  
  | [.no-hyphens]#*failure-strategy*# | The failure strategy to apply when a RabbitMQ message is nacked. Accepted values are `fail`, `accept`, `reject` (default)
  
  Type: _string_ | false | `reject`
  
negative.code: 
  Type: _string_ | false | `/`
  
  |===