Hi,
I'm defining a solution for an on-premises task queue that will allow durable, at least and at most once processing of multiple consumers/computers.
The simplest solution would have a been a centralized queue (transactional remote msmq, SQL table and etc) but it won't scale well.
I'm looking for a symmetric scaling out ability of being able to add an identical consumer to the "farm". I've read that the service bus allows only 3 nodes to be part of a highly available farm. How come? Why can't I have 2 or 4 nodes as I understood all message containers are replicated and will keep the data if one of nodes crushes.
Thanks, Rami