I am sure that you will find many different ways to do this, as you will find developers.
We actually have no queues without NServiceBus, so we donβt need to prefix them with βnsb_β, as suggested by Adam Fyles.
We like to make dot-separated notations that roughly mimic class namespaces, such as "project_name .QueueName".
Or for really large projects, where there is a wider analysis of the boundaries of the service in the Udi style, we will do something more like "BigProjectName.ServiceName.QueueName".
We have an NServiceBus cluster that runs our distributors, and that is where we find our error queue, so each endpoint uses something like "Error @NSBCluster". This allows us to control the system from one place.
source share