Сигнал SIGTERM поступает первым на kuma и немедленно останавливает все активные подключения приложений

у нас есть приложения, которые работают с Kafka (MSK), мы заметили, что как только модуль начинает выключаться (во время автоматического масштабирования или развертывания), контейнер приложения теряет все активные соединения, а сигнал SIGTERM заставляет Kuma немедленно закрыть все соединения, что приводит к потере данных из-за незавершенные сеансы (которые не закрываются изящно) на стороне приложения, и после этого мы получаем ошибки подключения к брокерам kafka, есть ли у кого-нибудь идеи, как заставить Kuma подождать некоторое время, как только он получит сигнал SIGTERM, чтобы позволить сеансам закрыться изящно? или может быть способ дать знать приложению до кумы о шутсоне? или любая другая идея?

0 ответов

Другие вопросы по тегам