[英]Spring Boot for Kafka - Multiple KafkaStreams config in one app
[英]Spring Kafka Multiple Clients Config
我正在嘗試將我的 spring-boot 應用程序與具有不同安全配置的多個 kafka 資源連接起來。 第一個 kafka 源具有默認的 PLAINTEXT 安全協議,而第二個源具有 SASL_PLAINTEXT。
所以我需要配置多個消費者:
sasl.mechanism
& sasl.jaas.config
的 kafka 實例有什么辦法可以通過 java 配置來實現這個目的嗎? 我找到了合適的配置類https://kafka.apache.org/24/javadoc/org/apache/kafka/common/config/SaslConfigs.html https://kafka.apache.org/24/ apache/kafka/clients/admin/AdminClientConfig.html
但我不知道如何將它用於多個 kafka 源配置。
感謝幫助。
Spring 開機只會自動配置一套生產者和消費者工廠; 如果你需要多個,那么你需要自己配置兩個集合(只配置第二個將禁用引導的自動配置)。
https://docs.spring.io/spring-kafka/docs/2.5.5.RELEASE/reference/html/#connecting
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.