Я работаю над приложением Spring Boot, которое использует Spring Cloud Stream для интеграции с Kafka.
Мне нужно программно приостановить прием сообщений от Кафки. Я представляю возможность управления жизненным циклом привязок по конечной точке привода ( docs ).
Так что я могу autowire org.springframework.cloud.stream.endpoint.BindingsEndpoint
и использовать его общедоступными методами. Но мне кажется немного странным ...
Есть ли лучший способ программного управления жизненным циклом привязок?