MSA내 서비스간의 통신
Feign Decoder interface 구현
데이터 동기화
- 하나의 DB를 사용
- 여러 DB 사용시 메시지 큐(RabbitMq, kafka등)를 사용하여 동기화
- Kafka Connect + DB
Kafka
Producer와 Consumer 기반의 메시지큐
메시지를 여러 Consumer에게
높은처리량을 위해 메시지 최적화
eco-system에 연동가능함
Zookeeper와 연동해서 사용하며
3개이상의 Broker Cluster를 구성하여 사용
Broker중 하나는 Controller역할을 수행
-broker 정상동작 모니터링
-
다양한 3rd-party지원
Zookeeper, Kafka 서버 실행-> Topic 생성(Consumer사 Topic에 관심이 있다고 신청, Topic에 변경이 있으면 Consumer로 event를 전달함)
'Computer Science > MSA' 카테고리의 다른 글
080821 MSA_SpringCloud (0) | 2021.08.10 |
---|---|
080721 MSA_SpringCloud (0) | 2021.08.09 |
080621 MSA SpringCloud (0) | 2021.08.09 |
080521 SpringCloud_MSA 공부 (0) | 2021.08.05 |
080421 Spring Cloud MSA 공부 기록 (0) | 2021.08.04 |