У меня настроена сеть брокеров в ActiveMQ с двумя узлами. Все работает нормально, за исключением того, что все клиенты, подключенные к одному брокеру, а второй, не имеют никаких подключений. Я включил updateClusterClients
и rebalanceClusterClients
. Я думал, что включение этих опций позволит клиентам самим повторно балансировать.
Сведения об окружении
- Python 3,7
- Протокол Stomp
- ActiveMQ 5.15. 8
- с использованием транспортного соединителя stomp + ssl
Пример кода с переносом при отказе:
conn = stomp.Connection11([(localhost,61613),(remotehost,61613)], heartbeats=
(10000,20000),encoding="utf-8",heart_beat_receive_scale=2.0)
conn.start()