728x90
반응형
Spring Boot 로컬 환경에서 Kafka Topic의 데이터가 Consume이 안되는 현상이 발생했습니다.
확인해보니 여러명이 개발하는 프로젝트의 Kafka Consumer의 group-id가 아래와 같이 application.yml 파일에 동일하게 설정되있어서 하나의 Consumer만 Consume이 가능 했었습니다.
spring:
kafka:
consumer:
group-id: group_local
개발자마다 group-id가 달라야 개별적으로 Consume이 가능하기 때문에 application.yml에 설정된 group-id를 @KafkaListener에 SpEL을 사용해서 PC명으로 설정하게 수정하니 정상적으로 Consume이 되었습니다.
@KafkaListener(topics = "test_topics", groupId = "#{ T(java.net.InetAddress).getLocalHost().getHostName() }")
참고자료
728x90
반응형
'개발 > Kafka' 카테고리의 다른 글
[Kakfa] No `meta.properties` found in /tmp/kraft-combined-logs 에러 수정 (0) | 2024.03.28 |
---|---|
Apache Kafka Raft(KRaft) 소개(ZooKeeper 제거) (0) | 2024.02.13 |
Kafka 서버 비정상적 종료 에러 해결 (다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다) (0) | 2024.01.25 |
Kafka 외부 접속 허용 (0) | 2024.01.17 |
Spring boot 프로젝트에서 kafka를 consume 할때 역직렬화 에러 메세지 반복 현상 해결 (0) | 2024.01.16 |