I've setup 3 brokers in Kubernetes as StatefulSets. Each one has its own
unique broker name. In each broker config I setup a <networkConnectors>
block similar to:
<networkConnectors>
<networkConnector name="amq0"
uri="static:(ssl://amq-orchestra-1.amq-ha.openunison.svc:61616,ssl://amq-orchestra-2.amq-ha.openunison.svc:61616)"
/>
</networkConnectors>
Each broker connects to the other 2. Once all three are running i can see
in the logs that they're connecting:
amq-orchestra
INFO | Network connection between vm://amq0#24 and
ssl://amq-orchestra-1.amq-ha.openunison.svc/10.244.0.252:61616 (amq1) has
been established.
But when I create a queue in amq0, it doesn't appear in amq1. when I
create the queue in both and send a message to it in amq0, it doesn't get
forwarded to amq1 or amq2.
I feel like I'm missing something really important, but I can't seem to
work out what. Any help would be greatly appreciated.
Thanks
Marc