Case study

Concept

CDC란?

Change Data Capture의 약자로, DB에 있는 데이터에 대한 변경을 감지해 필요한 후속처리(데이터 전송/공유 등)를 자동화하는 기법을 통칭한다.

Read
Nginx

Nginx를 통해 Tomcat에 전달된 client ip 얻기

Springboot에서 request.getRemoteAddress()를 호출하여 client ip를 얻으려 할 때 127.0.0.1 이 찍히는 문제가 있다면, X-Forwarded-For를 통해 실제 client ip를 얻을 수 있다.

Read
Kafka

Kafka 메시지 처리 중복 or 누락 문제

[Kafka Case Study] 3편 - Kafka 메시지가 중복 처리되거나 누락되는 문제가 발생하는 경우

Read
Kafka

DLQs(Dead Letter Queues)

[Kafka Case Study] 2편 - Consumer에서의 데이터 처리중 Exception이 발생한다면?

Read
Kafka

Kafka Offset Reset

[Kafka Case Study] 1편 - Consumer 비즈니스 로직을 변경하기로 한 등등의 사유로, 예전 레코드부터 다시 가져와야 한다면?

Read