Hi there,
The GetTemporaryQueueName() method in RabbitMqAddressExtensions uses the ProcessName when building up the unique Queue name. ProcessName for .net core 2 returns "dotnet" so it's hard to differentiate different programs connected to RabbitMQ.
Are there any plans to use the Assembly name instead for .net core or to have an optional configuration setting so you can choose to use Assembly name instead of Process name, i.e. cfg.UseAssemblyNameAsDefaultBusEndpointQueueName()
I can make a pull request, but wanted to check if there's a reason for using the process name instead of assembly? I'm using the OverrideDefaultBusEndpointQueueName() method in the meantime so I can differentiate exchanges in RabbitMQ.
Example Exchanges below (server name blurred out)...
Cheers,
Ben