We have a process that uses NServiceBus already to publish messages to other processes running in our system. I want to add additional functionality to this process which will require it to publish messages to other processes, but I want to be able to write to another queue with the new type of message. Preferably, I don’t want to mix messages together on the same queue as they have different priorities. All that I have seen indicates that NServiceBus only supports one queue per process. Is this correct?
If this is so, then can anyone suggest a good workaround? The only one I can think of is to house the new queue in a separate “NServiceBus Hub” process, then use the WCF integration feature to relay the new message inter-process from my process to the hub for insertion on the new queue.
Thanks.