# spring cloud

[SpringBoot+MSA] Spring Cloud 를 이용한 MSA(With. Spring Cloud)
이제부터는 요즘 혼자 경험해보고 있는 Microservice Architecture에대해서 포스팅 할 예정입니다.이해 못하고 해보는 부분들이 많아서 설명이 많이 부족할 거라 생각 되고, 개념보다는 구현 위주로 포스팅 할 예정입니다.

Spring Cloud Eureka
MSA가 여러 서비스 간의 호출로 이루어지고 한 서비스가 다른 서비스를 호출할 때 서비스의 위치를 알아낼 수 있는 기능이 필요하다고 이 포스트에서 알아보았다. Service Discovery이를 Service Discovery 라고 한다고 했는데, Client-Side

Service Discovery / Registry
MSA 는 여러 서비스 간의 호출로 이루어진다. 서비스 호출은 IP 주소와 Port 를 이용하는데, 현재 클라우드 환경에서는 서비스가 동적으로 변경되는 일이 잦아 IP가 동적으로 변경되는 일이 많아졌다. 그래서 한 서비스가 다른 서비스를 호출할 때 서비스의 위치 (IP

Spring Cloud Config
Spring Cloud Config란? 분산 시스템에서 서버, 클라이언트 구성에 필요한 설정 정보(application.yml)를 외부 시스템에서 관리하게 해줍니다.
[FeignClient] FeignClient RequestParam으로 LocalDateTime 보낼 때 주의사항
FeignClient로 서버간 통신시, LocalDateTime을 RequestParam로 보내 담을 때 아래와 같이 설정해야 한다. (Java 8이상)위 설정은 통신시 ISO Format을 유지하여 파라메터를 보낸다는 뜻이다.기본 설정으로 API를 호출할 경우, ur
Spring Cloud Netflix Zuul로 API Gateway 만들기 - JWT 인증
넷플릭스 Zuul을 이용해서 간단하게 MSA를 해보자!
.png)
Spring Cloud - Netflix Eureka
Spring Cloud Netflix Eureka Service Discovery : 외부에서 마이크로서비스를 찾기 위한 서비스 요청 정보에 따라서 필요한 서비스의 위치를 알려주는 서비스 어떤 서버가 어느 위치에 있는지 (Key, Value) 형식으로 저장 서버

🌱 Spring Cloud - API Gateway Service (Load Balancing) 🌱
API Gateway Service (Load Balancing)
ServiceDiscovery - eureka
Service DiscoverySpring Cloud Netflix Eureka넷플릭스 회사 자사 클라우드 기술을 기부한 제품1\. 유레카 서버에 서비스 등록2\. 클라이언트는 로드밸런서 (API Gateway)에 필요한 정보 요청3\. 서비스 디스커버리가 요청한 정보