Cloud Native Architecture cloud native architecture의 핵심인 Microservice 1. 확장 가능한 아키텍처 시스템의 수평적 확장에 유연 (Scale up, Scale out) 확장된 서버로 시스템의 부하 분산, 가용성 보장 시스템 또는, 서비스 애플리케이션 단위의 패키지(컨테이너 기반 패키지) - 가상화 ...
Synchronous HTTP communicationAsynchronous communication over AMQPJava Spring을 이용해서 microservice 간의 통신을 할때 주로 사용하는 방법에는 보통 Rest Template이나, Feign 기술을
MSA 서버에서 각각의 마이크로 서비스가 가지고 있어야 될 구성 정보 파일(yaml파일 등..)에 대한 외부의 시스템에서 공유에 대해 알아보자.application.yml 같은 애플리케이션의 구성 정보 파일이 업데이트되면 마이크로서비스는 새로 빌드 되어야 할 것이다.이