File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -522,6 +522,21 @@ Be aware that queues providers are responsible for the proper calls to `setDeque
522522(not `ConsumerInterface`). In case service providing queues implements `DequeuerAwareInterface`, a call to
523523` setDequeuer` is added to the definition of the service with a `DequeuerInterface` currently being a `MultipleConsumer`.
524524
525+ # ## Arbitrary Bindings ###
526+
527+ You may find that your application has a complex workflow and you you need to have arbitrary binding. Arbitrary
528+ binding scenarios might include exchange to exchange bindings via `destination_is_exchange` property.
529+
530+ ` ` ` yaml
531+ bindings:
532+ - {exchange: foo, destination: bar, routing_key: 'baz.*' }
533+ - {exchange: foo1, destination: foo, routing_key: 'baz.*' destination_is_exchange: true}
534+ ` ` `
535+
536+ The rabbitmq:setup-fabric command will declare exchanges and queues as defined in your producer, consumer
537+ and multi consumer configurations before it creates your arbitrary bindings. However, the rabbitmq:setup-fabric will
538+ *NOT* declare addition queues and exchanges defined in the bindings. It's up to you to make sure exchanges/queues are declared.
539+
525540# ## Dynamic Consumers ###
526541
527542Sometimes you have to change the consumer's configuration on the fly.
You can’t perform that action at this time.
0 commit comments