иногда пропадает подписка на очередь, т.е. к примеру есть 4 воркера подписавшиеся на эту очередь, но в кролике в свойствах очереди только 2 из них. при этом все воркеры считают что у них все ок и подписка жива, но по факту сообщения обрабатывают только 2. был вариант использовать heartbeat, но судя по всему если connection не закрывался, то heartbeat будет считать что все ок.
сижу придумываю костыли как можно проверять состояние подписки (через channel.checkQueue). может есть какое-то правильное решение?
звучит именно так что у вас хербит есть но со стороны консьюмеров не обрабатывается
спасибо, поставлю со стороны воркеров настройки хертбита. и... на всякий случай еще спрошу, есть ли возможность получить клиенту список тегов консьюмеров очереди?
ну настройки то судя по всему есть, раз реббит успешно заметил пропажу соединения. нету именно реакции на потерю связи со стороны консьюмера. может както и можно получить список, но это какоето странное желание, нет полезных кейсов его использования
А какой язык/платформа? Консюмеры в кубере крутятся?
воркеры на ноде в кубере
а язык? что за воркеры? поды? стейтфулсет? кронджобы?
Обсуждают сегодня