# eureka

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

Service Discovery / Registry
MSA 는 여러 서비스 간의 호출로 이루어진다. 서비스 호출은 IP 주소와 Port 를 이용하는데, 현재 클라우드 환경에서는 서비스가 동적으로 변경되는 일이 잦아 IP가 동적으로 변경되는 일이 많아졌다. 그래서 한 서비스가 다른 서비스를 호출할 때 서비스의 위치 (IP
.png)
Spring Cloud - Netflix Eureka
Spring Cloud Netflix Eureka Service Discovery : 외부에서 마이크로서비스를 찾기 위한 서비스 요청 정보에 따라서 필요한 서비스의 위치를 알려주는 서비스 어떤 서버가 어느 위치에 있는지 (Key, Value) 형식으로 저장 서버
[SpringCloud MSA]Service Discovery
Spring Cloud Netflix Eureka Service Discovery에 서비스들을 key-value 형태로 등록해줄 것이다 요청정보가 들어오면 필요한 서비스의 위치를 알려준다 > ### Eureka Service Discovery 생성 > ### Us
ServiceDiscovery - eureka
Service DiscoverySpring Cloud Netflix Eureka넷플릭스 회사 자사 클라우드 기술을 기부한 제품1\. 유레카 서버에 서비스 등록2\. 클라이언트는 로드밸런서 (API Gateway)에 필요한 정보 요청3\. 서비스 디스커버리가 요청한 정보

서비스 디스커버리(with 넷플릭스 유레카)
전통적인 서비스 아키텍처에서는 새로운 서비스 인스턴스가 추가되거나 문제가 발생한 인스턴스를 제거할 경우 호출하는 클라이언트가 해당 부분을 통제해야했다.서비스 디스커버리의 목적은 사용자에게 서비스의 물리적 위치를 추상화시키는 데 있다. 따라서 클라이언트에 영향을 주지 않

Self Project(ICN-APP) 일기 #3
어떤 기능을 넣어보면 좋을까, 어떤 백엔드 기술을 나는 구현해볼까 생각하던 중에 지도를 한번 구현해보자 싶었다.

Self Project(ICN-APP) 일기 #2
기존에 생각하던 설계는 하나의 서비스를 통해 모든 것을 하는 방식이었다. 근데 MSA를 접하고 나서 각 기능 별로 서비스를 나눠야 겠다는 생각에 여러 기술 스택을 찾아보면서 다시 보충을 하게 되었다.

[Spring Boot & MSA] Eureka Service Discovery(2)
1) 의존성 설정2) @EnableEurekaServer 어노테이션 추가3) 프로퍼티 설정(Config Server 내의 eureka-server.yml)registerWithEureka: false -> Eureka Service에 자신을 등록하지 않는다fetchRe

[Spring Boot & MSA] Eureka Service Discovery(1)
정의Client-side Service DiscoveryEureka는 주소가 동적으로 변하는 AWS와 같은 Cloud 시스템 환경에서 클라이언트가 서비스 인스턴스를 호출할 수 있도록 각 서비스들의 IP / Port / Instance ID 를 가지고 있는 REST 기반

[Spring Boot & MSA] Secure Eureka Discovery Service
Eureka Server 프로젝트 구성 의존성 설정 프로퍼티 설정 ApplicationSecurityConfig 설정 Eureka Client 프로젝트 구성 프로퍼티 Eureak URL 수정

[Spring Boot & MSA] Communication between Microservices(2)
1) 요청을 보내야하는 인스턴스를 찾는 방법 여행 관리 서비스는 어떻게 승객 관리 서비스를 알고 요청을 보낼까요? 이때 사용할 수 있는 기술은 Eureka Discovery Service입니다. 해당 인스턴스가 실행이 될때 Eureka Discovery Service로