유레카의 기본 환경 변수

Eureka를 사용할 때 클라이언트인 경우 일반적으로 다음과 같이 bootstrap.yml에 eureka를 설정합니다.

eureka:
  client:
    service-url:
      defaultZone: http://localhost:8716/eureka/

그 중 defaultZone 설정은 유레카 서버의 주소인데 설정 파일에 쓰면 죽도록 쓰게 되는데 보통은 환경 변수를 통해서 설정이 가능해서 좀 더 유연하게 설정할 수 있습니다.

eureka:
  client:
    service-url:
      defaultZone: ${EUREKA_SERVER_URL}

환경 변수를 통해 Eureka의 주소를 설정하는 방법은 훨씬 더 유연합니다.

그렇다면 각 유레카 클라이언트를 설정해야 합니까?

사실 eureka에 대한 설정을 하지 않는다면, 즉 bootstarp.yml에 eureka에 대한 어떠한 설정도 설정하지 않는다면 eureka 서버의 주소를 설정하기 위한 기본 환경변수가 존재하는데 이 환경변수는 다음과 같다. 유레카_URL.

유레카의 다른 구성은 기본값으로 유지됩니다.

사용 과정에서 eureka-client의 다른 구성도 더 중요하다는 것을 알 수 있습니다.

예를 들어:

eureka:
  client:
    fetch-registry: false # 要不要去注册中心获取其他服务的地址
    register-with-eureka: false     # false表示不向注册中心注册自己
    service-url:
      defaultZone: ${EUREKA_URL}

추천

출처blog.csdn.net/kanyun123/article/details/118224524