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.
So I can see two approaches for doing so:
Have two queues (FooQueue, BarQueue) and two bus instances (two processes) - one for receiving from FooQueue and one for receiving from BarQueue
Have one queue and one bus instance with two handlers for Foo and Bar messages
I would like to ask what are best practises (maybe even decision tree? :) ) for deciding when to use which approach.
Thanks in advance