I have a single forwarding server with a core bridge.
I want this bridge to connect to 3 different destination servers using a round-robin (or random/custom) load balancing poilicy as below.
The behavior I am seeing when I configured the bridge with broadcast/discovery is that as core bridge makes only one connection, it sends all the messages to the same destination server.
How can we ensure that messages are load balanced across all the destination servers using core bridge?
We do not want to do server side load balancing (in which case the messages get distributed/load balanced across the destination servers) as all the client connections go to one machine first before the messages are distributed.
Regarding your suggestion (the option of adding 3 bridges), how do I add or remove destination server/s without affecting the forwarding server (and its bridge configurations) ?