FrameWork/Spring Cloud
마이크로서비스간에 데이터 동기화 - 1
태윤2
2021. 9. 8. 01:03
- MicroService(Orders Service)를 2개 가동 했을 경우
- 2개의 데이터 베이스가 생성됨
- Users의 요청 분산 처리
- Orders 데이터도 분산 저장 -> 동기화 문제
- 하나의 Database 사용해 여러개의 서비스를 동기화
- 여러개의 MQ(Message Queuing)를 통해 Database간의 동기화
- Kafaka Connector + DB 를 사용해 데이터베이스 동기화
- 두개의 order-service 가동
- 데이터를 저장했을 때 두개의 서버에 나눠서 저장됨
- 조회도 번갈아가면서 조회됨
- 게이트웨이가 RR(Round Robbin)방식으로 번갈아가면서 저장, 호출 함