[Kafka] Request-Reply패턴: 분산환경에서의 응답 라우팅 이슈 해결
개요통합 결제 서비스를 설계하는 과정에서 Kafka 를 도입하였고,Kafka Request-Reply 분산 환경 메시지 처리 관련 이슈 해결 과정을 적어보려고 합니다. Skills: SpringBoot3.2 , Java17, MySQL, JPA, Spring Kafka 문제 상황현재 대강 그려본 서버 아키텍쳐는 아래와 같습니다. 기본적인 설정은 아래와 같습니다.Gateway 서버: 사용자 요청 수신 및 응답 반환 (2대 - (gateway01, gateway02))Worker 서버: 실제 결제 처리 로직 수행 (2대)Third Party Server: 외부 PG사 APIKafka Cluster: 메시지 브로커 (3 brokers, replication factor=3)Consumer Group: 동일 ..
Kafka
2025. 11. 4. 00:37