С Spring JDBC Templates вы можете лениво инициализировать соединения с помощью простого флага. Существует ли аналогичная возможность для Kafka Container Factories для развертываний Springboot 1.5.x / Spring Kafka 1.3.x?
Лучший ответ, который я видел до сих пор, - отключить автозапуск и управлять запуском самостоятельно, перехватывая любые исключения. что может произойти во время запуска здесь - Как запустить приложение Spring, даже если слушатель Kafka (spring-kafka) не инициализирует
Это единственный способ и есть ли какие-либо предостережения при использованииKafkaListenerEndpointRegistry для самостоятельного управления жизненным циклом контейнера (ов)?
Будет ли Lazy-аннотация работать с @KafkaListener, классом @Configuration для конфигураций Kafka или аналогичным классом компонентов? Обдумайте этот вопрос, так как, похоже, нет документированного подхода к обработке, параллельно пытаясь использовать некоторые из этих подходов для параллельного получения обратной связи.
При использовании Springboot 1.5.x как этоизменить (если есть) на Springboot 2.1.x (или выше) и совместимую версию Spring Kafka для этих версий?