서버 측 속성 파일은 다음과 같습니다.
eureka.client.register-with-eureka=false eureka.client.fetch-registry=false
서버를 시작하고 localhost:8080을 방문하여 서버 페이지를 확인하세요.
클라이언트측 속성 파일은
server.port=8081 spring.application.name=user_service_provider eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka
참고: 브라우저에서 접속할 때 http://localhost:8080/eureka 링크가 존재하지 않더라도 초기 작성은 다음과 같이 작성해야 합니다.
eureka.client.serviceUrl.defaultZone=http://localhost:8080
이렇게 하면 유레카 서버에 등록할 수 없습니다.
위 구성을 통해 서비스 제공자는 유레카 서버에 등록할 수 있습니다. 그러나 서비스 제공자가 등록을 위해 8761 포트로 갔지만 유레카 서버가 없기 때문에 서비스 제공자가 시작되면 오류가 보고됩니다. 서비스는 왜 8761 포트에서 등록을 요청합니까? 유레카 서버의 주소는 공급자의 구성 파일에 구성되어 있습니다. 이는 서비스 제공자가 8080 포트로 유레카 서버에 등록할 때 유레카 서버 자체에서 구성한 유레카 서버 주소를 획득하기 때문입니다. 그러나 위 유레카 서버 구성 파일에는 eureka.client.serviceUrl.defaultZone 구성이 없습니다. 서비스 제공자는 유레카 서버가 http://localhost:8761/eureka의 기본 링크 구성을 사용한다고 믿고 있습니다. 요약하면 서비스 제공자가 오류를 보고하지 않으면 다음 항목만 추가하면 됩니다. 유레카 서버 측 구성 항목:
eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka
위 내용은 Spring Cloud 애플리케이션 유레카 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!