Service discovery
서비스 클라이언트가 서비스를 호출할때 서비스의 위치 (즉 IP주소와 포트)를 알아낼 수 있는 기능
client side discovery
service client가 service registry에서 서비스의 위치를 찾아서 호출 하는 방식
Server side discovery
호출이 되는 서비스 앞에 일종의 proxy 서버 (로드밸런서)를 넣는 방식인데, 서비스 클라이언트는 이 로드밸런서를 호출하면 로드밸런서가 Service registry로 부터 등록된 서비스의 위치를 리턴하고, 이를 기반으로 라우팅을 하는 방식
⌗ 대표적인 예 : Eureka Server ⇢ https://chati.tistory.com/54
[SpringBoot] Eureka sever 초기 구성
⌗ Eureka Server ?! Spring Cloud Eureka는 넷플릭스에서 만든 서비스로, 서버 들을 중앙 레지스트리에 등록하고 장애가 발생할 때 자동으로 제외, 새로운 서비스가 발견되면 자동으로 실시간으로 반영하는 도구..
chati.tistory.com
※ Spring Cloud에 대한 공식 문서: https://spring.io/projects/spring-cloud
Spring Projects
The Spring portfolio has many projects, including Spring Framework, Spring IO Platform, Spring Cloud, Spring Boot, Spring Data, Spring Security...
spring.io
'Java > Spring' 카테고리의 다른 글
[Spring] 롬복(Lombok) 라이브러리 테스트 코드 생성 (1) | 2020.02.12 |
---|---|
[Spring] 롬복(Lombok) 라이브러리 설치 (0) | 2020.02.11 |
[Spring] 간단한 API 생성 및 테스트 코드(MockMvc이용) 해보기 (0) | 2020.02.02 |
[SpringBoot] @SpringBootApplication 어노테이션 설명 (0) | 2020.02.02 |
[SpringBoot] Eureka sever 초기 구성 (0) | 2019.11.16 |
[Spring] Cannot determine embedded database driver class for database type NONE (0) | 2019.11.16 |