SpringCloud 항목 - (1) 유레카 프로젝트를 만듭니다

유레카는 쉽게 통합 Springboot 마이크로 서비스를 구축 할 수있는 서비스의 봄 클라우드 넷플릭스 마이크로 제품군의 일부입니다.
유레카는 서버 및 클라이언트 구성 요소가 포함되어 있습니다. 서버는 또한 등록 및 검색 서비스, 서비스 레지스트리라고도합니다. 유레카는 영화가 클러스터에 참여했다 때 실패 유레카이 때 고장 조각 정상으로 돌아, 클러스터를 분할하는 동안 오류가 발견 및 등록 서비스를 지속적으로 제공 할 수 있습니다 자동 보호 모드를 켜집니다, 고 가용성 구성을 지원 다른 조각은 다시 자신의 상태를 동기화합니다.
클라이언트 구성 요소는 서비스 소비자와 서비스의 생산을 포함한다. 응용 프로그램이 실행에서, 유레카 클라이언트는 자신의 서비스가 레지스트리에 제공하고 주기적으로 서비스 임대를 업데이트하는 하트 비트를 전송 등록합니다. 뿐만 아니라 당신은 서버에서 정보를 현재 등록 서비스를 조회 할 수 있으며, 로컬로 캐시 주기적으로 서비스 상태를 새로 고칩니다.

빈 프로젝트를 생성합니다 :

부가 기능 :

봄 Initializr 초기화로 :

기본 정보 모듈 :

유레카 서버 기능을 추가합니다 :

확인 :

우리는 프로젝트를 생성합니다 :

편집 시작 클래스는 @EnableEurekaServer 노트를 추가 :

다음 구성 속성을 추가, 구성 파일을 편집 :

= spring.application.name 유레카 - 서버 
# 서비스 레지스트리 포트 번호 
server.port = 8080 
# 서비스 레지스트리 인스턴스 호스트 이름 
eureka.instance.hostname = localhost를 
# 서비스 레지스트리에 자신을 등록할지 여부를 
eureka.client.register-와 = 거짓 -eureka의 
#은 검색 서비스의 여부 
eureka.client.fetch - 레지스트리 = 거짓 
구성 내용 # 서비스 레지스트리는 서비스 레지스트리의 위치 지정 
// $를 {eureka.instance.hostname : eureka.client.serviceUrl.defaultZone = HTTP를 } : $ {server.port} / 유레카 /

: 레지스트리 유레카 서버 URL 열고 프로그램을 시작 HTTP를 : // localhost를 : 8080 / 다음 페이지 (그렇지 않으면 404 오류를보고합니다!, 유레카 / /없이 최종 URL을 열주의) :

IPADDR의 마지막 인스턴스 정보는 유레카 서버를 실행하는 서버의 IP 주소를 표시

추천

출처www.cnblogs.com/ratels/p/11496392.html