Microservice 간 통신 (RestTemplate, FeignClient, ErrorDecoder 예외처리), 데이터 동기화 문제


Microservice 간 통신 (RestTemplate, FeignClient, ErrorDecoder 예외처리), 데이터 동기화 문제

Microservice 간 통신 종류 마이크로서비스간의 통신은 두가지로 나뉜다. 동기(Synchronous) : HTTP Request, Response 방식 (Rest Template, Feign Client) 비동기(Asynchronous) : Subscribe 방식 (AMQP, Kafka) Rest Template 사용해서 통신 사용자 정보를 조회할 때 주문 목록도 같이 조회하려고 한다. user-service, order-service 는 나누어져 있으므로 user-service 에서 userId 를 조회한 후 order-service 로 userId 를 통해 주문 목록을 조회해야 한다. 먼저 Rest Template 을 빈으로 등록한다. @LoadBalanced 를 사용하면 yml 설정파일에서 url 을 등록할 때 서버 ip주소를 명시안하고 Eureka 서버의 마이크로서비스 이름을 사용할 수..........



원문링크 : Microservice 간 통신 (RestTemplate, FeignClient, ErrorDecoder 예외처리), 데이터 동기화 문제