Open
Description
Describe the feature request
For amqp, the channel name/id is set as "{exchange-name}{routing-key}". In the case that exchange name has "" in the name (i.e: incoming_exchange) and/or the routing key has "_" in the name (an_awesome_rk), the final name of the channel is a bit confusing. In this case the channel will be set as "incoming_exchange_an_awesome_rk".
Would be nice if we have the possibility to create a Custom AmqpBindingFactory overriding the original one, in which, for example, we can decide which char use for delimiting exchange and RKs: ie: an_awesome_rk@incoming_exchange
Technical details
The simplest way of doing this would be marking this bean as @ConditionalOnMissingBean