반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SOLID원칙
- 팩토리패턴
- 스프링 싱글톤
- 쇠막대기
- Class Loader
- 리버스 프록시
- 참조형 반환타입
- k번째큰수
- 네트워크
- 포워드 프록시
- 스프링
- 백준 2164
- 전략 패턴
- 빈 타입 조회
- 팩토리 패턴
- 스프링 빈
- 싱글톤 패턴
- removeAll
- @Tranctional
- 자바의 면접
- www.naver.com치면 발생하는일
- 참조형 매개변수
- mvvm패턴
- TCP/IP 4계층
- try-catch
- 백준 1935
- 기본형 매개변수
- 스프링 컨테이너
- 후위표기식
- 옵저버 패턴
Archives
- Today
- Total
스파이더 웹 개발
Service Discovery 본문
728x90
반응형
서비스 디스커버리는
외부에서 다른 서비스들이 마이크서 서비스를 검색하기 위해서 사용되는 개념
즉, MSA의 분산 환경에서는 서비스간의 원격 호출로 구성이 되는데 원격 서비스 호출은 IP 주소와 포트를 이용하는 방식이 된다
클라이언트가 서비스를 호출할 때 서비스의 위치를 알아낼 수 있는 기능이 필요한데 바로 서비스 디스커버리이다
참고
이러한 서비스 디스커버리를 넷플릭스에 Eureka를 이용하여 사용할 예정이다
프로젝트를 생성하여 Eureka dependency를 추가하였다.
eureka:
client:
register-with-eureka:
fetch-registry:
fetch-registry 의 경우 Eureka 서버로부터 인스턴스들의 정보를 주기적으로 가져올 것 인지에대한 설정
register-with-eureka : eureka에 등록여부를 정한다. 디스커버리서비스의 경우 자기자신이므로 false를 설정해주었다
@EnableEurekaServer을 사용하여 해당 서버를 디스커버리 서비스로 등록을 해주었고, 앞으로 마이크로 서비스를 해당 서비스에 등록해주면 된다
이제 마이크로서비스를 등록하는 방법을 살펴보자
user-service라는 마이크로 서비스를 생성하여, 등록해주었다.
728x90
반응형
'MSA' 카테고리의 다른 글
모놀리식 vs MSA (0) | 2022.09.28 |
---|---|
마이크로 서비스와 스프링 클라우드 (0) | 2022.09.23 |
Cloud란? (0) | 2022.09.23 |
Comments