Я работаю с stomp.py против управляемого ActiveMQ на AWS. Когда клиент stomp запускает on_disconnect, я запускаю попытки переподключения до успеха.
Это работает нормально, но время от времени соединение сбрасывается на MQ, и объект клиента не обнаруживает его (возможно, из-за неактивности?).
Я пытаюсь использовать функцию stomp heartbeats , но пока не уверен, что это правильный путь, так как кажется, что stomp.py не всегда обнаруживает разорванное соединение.
Какой предпочтительный способ убедиться, что потребитель всегда подключен?
Кто-нибудь знает это явление или имеет какой-либо опыт работы с stomp.py, ActiveMQ - Как мне справиться с этим делом?
(кстати, я не публикую фрагменты кода, так как мне кажется ненужным для этого вопроса. Я предоставлю код, если это поможет )