Как используется метод BindingServiceConfiguration.inputBindingLifecycle () в Spring Cloud Stream? - PullRequest
0 голосов
/ 17 апреля 2019

Я хотел бы знать, как используется метод BindingServiceConfiguration.inputBindingLifecycle () в Spring Cloud Stream (для Kafka), и возможные бизнес-сценарии, которые этот метод помогает?

1 Ответ

0 голосов
/ 18 апреля 2019

Используется платформой для start() привязки, когда приложение готово к запуску, и stop(), когда приложение закрывается.

На самом деле пользовательский код не предназначен для его вызова, особенно с Kafka, потому что его остановка приведет к перебалансированию разделов.

Было бы лучше использовать привод для приостановки / возобновления, если вы хотите на некоторое время прекратить получать сообщения (не позволяя передавать разделы другому экземпляру).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...