Hi,
I have a clustered broker setup using loadbalance feature. I am having trouble
getting MQTT retained messages feature to have the same last messages available
on each of the brokers in my cluster. I need each client that connects to any
of the brokers in the cluster to receive all the retained messages from all
brokers, so they have a complete view of my system. I have tried this in the
broker config file but it does not replicate all the retained messages to each
broker. What other parameters do I need to set to get all retained messages to
any connecting client? Any help greatly appreciated.
<address-settings>
<!--default for catch all-->
<address-setting match="#">
<redistribution-delay>0</redistribution-delay>
<dead-letter-address>DLQ</dead-letter-address>
<expiry-address>ExpiryQueue</expiry-address>
<redelivery-delay>0</redelivery-delay>
<auto-create-queues>true</auto-create-queues>
<auto-create-addresses>true</auto-create-addresses>
<auto-delete-queues>false</auto-delete-queues>
<auto-delete-addresses>false</auto-delete-addresses>
</address-setting>
</address-settings>
Best Regards,
Paul Shields