I am looking at using EasyNetQ for interacting with RabbitMQ and wondering if it can support following case:
- Queue is declared externally with some arbitrary arguments (e.g. x-message-ttl)
- Client code using EasyNetQ sends and receives messages from that queue.
Possibilities I have found are:
- Simple IBus API requires that queue has default parameters
- Advanced IAdvancedBus API allows to specify arguments of the declared-queue but not all (e.g. x-max-length can't be set)
The question is can I just use existing queue with custom parameters and without need to specify them?