2017-12-11 7 views
0

Spring Cloud Stream을 사용하면 Kafka 클라이언트 ID 속성을 설정할 수있는 방법이 있습니까? 당연히 카프카 바인더를 사용하고 있습니다. 이것을 설정하는 서비스 중 일부가 복제 될 것이므로 인스턴스간에 ID를 고유하게 만들 수있는 방법이 있습니까? (Spring Kafka Consumer Client-Id configuration을 보면 ID가 고유해야합니다.)Kafka 클라이언트 ID 속성 (봄 구름 스트림 사용)

속성을 설정할 수 있다고 가정하면 런타임에 ID를 쿼리 할 수 ​​있습니까?

답변

1

넌 (스프링 클라우드 스트림에 의해 사용되는) spring-kafka 프로젝트에 의해 제공된 KafkaPropertiesclientId의 속성을 통해 설정할 수있다. 그건 그렇고, 내가 완전히 "... 복제 서비스 ..."발언을 잘 모르겠다. 제 생각에 봄 - 구름 - 스트림 프로젝트의 범위에서 무엇을 의미하는지, 그리고 그것이 무엇을 지원할 수도 있고지지 않을 수도 있습니다. 설명해 주시겠습니까?

+0

서비스는 Docker 서비스로 실행되며 복제되어 한 번에 여러 개의 서비스 복사본이 실행됩니다. 애매한 점 죄송합니다. –

관련 문제