Computer Science/MSA

080621 MSA SpringCloud

suleesulee 2021. 8. 9. 23:36

Order Service에 Kafka 설정

 

Controller에 kafka Message Producer 작업

두개의 Order Service를 실행 -> Postman으로 주문 API를 전송하여 저장한 뒤 조회하면 두개 Order Service의 DB(MariaDB)에 분산되어 주문이 저장됨 = 각 OrderService가 독립적인 DB를 가지고 있어서 그런것

 

DB에 바로 저장하는게 아니라 kafka Topic으로 주문 내용을 전송

-> Kafka Sink Connect에서 mariaDB로 전달하도록 수정해서 단일 DB에 저장하도록 수정