resttemplate
-
4. 그레이들 멀티프로젝트 - 유레카서버와 페인클라이언트 Eureka FeignClient스프링개발자/301 - 아키텍처 2020. 8. 31. 03:31
[배경] 여러 어플리케이션간의 호출을 하는 방법은 여러가지가 있다. 가장 기본은 RestTemplate를 이용하는 방법이지만, 단점이 있다. 그에 해결책으로 쓸 수 있는 Eureka Server와 FeignClient의 조합에 대해 알아보자. 다음은 유레카 서버에 대한 설명 Eureka Server is an application that holds the information about all client-service applications. Every Micro service will register into the Eureka server and Eureka server knows all the client applications running on each port and IP address. ..
-
5. RestTemplate 호출을 해보자스프링개발자/201 - 일반 2020. 7. 16. 06:42
[요약] 내 어플리케이션이 다른 어플리케이션을 호출해야 할 때가 있다. 가장 기본적인 호출방법인 RestTemplate을 구현해보자. 1. 다른 어플리케이션을 하나 만들자 이전과 마찬가지로 Spring Initializr를 이용한다. Web dependency 정도만 추가했다. 이름은 데모 어플리케이션. 또한 서버포트를 다르게 설정해준다; server.port=8000 로컬환경에서는 호스트가 localhost라서 여러개의 어플을 띄울경우, 포트번호를 달리 해야한다. 클라우드 환경에서는 어플리케이션마다 고유한 주소가 부여되므로, 포트번호를 따로 설정하지 않아도 괜찮다. 새로 만든 어플리케이션에서 컨트롤러 하나를 만들고, 어플리케이션을 실행해서 포트8000번에 올려보자 2. 메인 어플리케이션에서 restTe..