Я пытаюсь убедиться, что слушатели kafka закрыты изящно, когда я закрываю свое приложение (изящно или каким-то агрессивным способом).Может кто-нибудь указать мне место, где это обрабатывается?Я искал методы destroy
и close
, но не смог определить, где на самом деле происходит отмена регистрации клиента kafka.
Что произойдет, если отмена регистрации займет слишком много времени?Или если какой-то другой крючок для выключения бобов весной займет слишком много времени?
И что это на самом деле означает для обработки событий в данный момент?Могут ли они зафиксировать смещение во время выключения, если они закончат свою работу?
Я работаю с версией spring-kafka 1.3.5.