kafka 를 사용해 order-service, product-service 데이터 동기화해보기 (Consumer, Producer)


kafka 를 사용해 order-service, product-service 데이터 동기화해보기 (Consumer, Producer)

동작 흐름 주문을 했을 때 kafka 를 통해 상품의 재고가 빠지는 Microservices 끼리의 데이터 동기화를 해보려고 한다. 의존성 설정 Kafka Consumer 설정 Kafka Consumer 전용 설정 파일을 작성한다. Kafka Consumer 메시지 처리를 하는 메서드를 작성한다 Producer 가 topic 에 메세지를 전달하면 등록해놨던 리스너가 이를 감지하여 이 메서드가 실행되고 topic 에 있던 데이터들을 받아 그 중 productId 와 count 값을 통해 상품 재고 값을 수정해준다 (productId : 상품 고유 pk, count : 주문수량) Kafka Producer 설정 Producer 전용 설정 파일을 작성한다. ResponseOrder dto 를 직렬화 하여 topic 에 보낼 수 있게 하는 메서드 (productI..........



원문링크 : kafka 를 사용해 order-service, product-service 데이터 동기화해보기 (Consumer, Producer)