We have 4 worker processes on 4 servers using 4 queue clients onto the same queue. We hoped for nice load balancing but have to use PeekLock and it seems everything is being processed sequentially.
If clientA is processing a message with PeekLock then do clients B, C and D just sit and wait until A completes or abandons the message?
Does this mean you can't load balance a queue with PeekLock?