SpringBoot/Spring Cloud
API Gateway? Spring Cloud GateWay 공식 사이트에서 Spring Cloud GateWay 치면 나오는 화면을 캡쳐한 것이다. 간단하게 첫줄만 요약하면 API GateWay 를 구축하기 위해서 제공되는 Spring webFlux 나 Spring WebMVC 기반의 프로젝트 라고 한다. 쉽게 말하면 API GateWay 라는 모듈을 구축하기 위해서 Spring 에서 제공하는 컴포넌트 정도로 보면 될 것 같은데. API Gate가 무엇인지 잘 모르니 이것부터 알아보자 API Gateway?? 쉽게 설명해 달라고 가스라이팅 했는데, 말을 놔버린 챗지비티다. 싸가지가 없다. 예의없는 인공지능을 뒤로하고 여러 가지 문서를 찾아보고 내가 내린 API GateWay 를 사용하는 가장 큰 이유는..
REFERENCE 들어가기 전에 Spring Eureka 에 대한 이해를 기반으로 한 실습해 본 것 입니다. 이쁘게 봐주세요 Eureka Server | Develop Environment java version : 17 springboot : 3.2.2 Eureka Server | dependency - netflix-eureka-server ( 해당 dependency 만 필요 ) - lombok dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.project..
들어가기 전에 Spring Eureka 에 대한 이해를 위해 작성한 글입니다. 이쁘게 봐주세요 Service Discovery & Service Registry 필요성 MSA 의 장점 중 하나가 부하량에 따라 인스턴스 개수를 동적으로 조절할 수 있다는 점이다. 덕분에 MSA 의 마이크로 서비스들의 인스턴스의 개수가 가변적이고 그에 따라 각각의 서비스들의 위치 파악이 힘들다. 효과적인 마이크로 서비스들의 관리 및 운영을 위해 필요한 것이 서비스 디스커버리와 서비스 레지스트리이다. Service Discovery 서비스 디스커버리는 MSA 에서 마이크로 서비스들의 위치를 찾기 위한 매커니즘이다. 즉 방법 같은 거다. - 클라이언트가 서비스 레지스트리를 조회 - 특정 프로토콜을 이용 클라이언트 어플리케이션이 ..