ServiceBus type - queue segregation best practises <p>Let's say there is service bus instance working in one way mode. The service bus generates two kinds of messages: Foo and Bar. Both of these message types are to be saved in database. </p> <p>So I can see two approaches for doing so:</p> <ol> <li><p>Have two queues (FooQueue, BarQueue) and two bus instances (two processes) - one for receiving from FooQueue and one for receiving from BarQueue</p></li> <li><p>Have one queue and one bus instance with two handlers for Foo and Bar messages</p></li> </ol> <p>I would like to ask what are best practises (maybe even decision tree? :) ) for deciding when to use which approach.</p> <p>Thanks in advance</p>