-
Spring Cloud(2) - Spring Cloud Eureka
시작하며 이 포스트는 MSA를 보다 편하게 도입할 수 있도록 해주는 스프링 클라우드 프로젝트 중 Spring Cloud Eureka 에 대해 기술한다. 관련 소스는 github/juhyun10 를 참고바란다. 1.Spring Cloud Config Server - 환경설정 외부화 및 중앙 집중화 2.Eureka - Service Registry & Discovery Service Registry & Discovery (서비스 등록 및 발견) 서비스 동적 등록 및 정보 공유 서비스 동적 발견 상태 모니터링 Eureka 유레카 구축 유레카 서버 구축 유레카 클라이언트 구축 (유레카 서버에 서비스 동적 등록) 서비스...
-
Spring Cloud Feign
SpringCloud Feign 이란 MSA (MicroService Architecture) 대해 검토를 하다 보면 분산 시스템에 최적화된 여러 가지 라이브러리들이 소개가 되는데 그 중 하나인 Feign 에 대해 다룹니다. Feign 은 REST 기반 서비스 호출을 추상화해주는 Spring cloud Netflix 라이브러리 Feign을 사용하면 웹 서비스 클라이언트를 보다 쉽게 작성 가능 (코드의 복잡성이 낮아짐) 선언적 방식으로 동작 (아래 예제를 통해 Feign 클라이언트 인터페이스 작성 및 호출 방법을 알 수 있습니다.) 선언적 REST 서비스 인터페이스를 클라이언트 측에 작성 이 인터페이스를 통해 REST...