【问题标题】:In Spring Boot Eureka Client How does eureka.client.service-url.defaultZone work and how to add new eureka server?在 Spring Boot Eureka Client 中,eureka.client.service-url.defaultZone 是如何工作的以及如何添加新的 eureka 服务器?
【发布时间】:2020-12-05 15:10:41
【问题描述】:

默认情况下,eureka.client.service-url.defaultZone 属性值为http://localhost:8761/eureka。 但是我注意到直接访问这个 url 会返回 404。但是http://localhost:8761 会加载 eureka 仪表板。那么eureka客户端如何注册到eureka server,内部是否只访问主机名,路径/eureka是否只是为了语义目的?

由于eureka.client.service-url是一张地图,想知道如何注册另一个不是defaultZone的eureka服务器。

【问题讨论】:

    标签: spring-boot netflix-eureka


    【解决方案1】:

    /eureka 是一个实际的路径前缀。它返回 404 错误,因为它本身没有定义为有效路径。特定的服务路径是从该前缀构建的,例如/eureka/apps/yourapp1.

    关于使用多个区域,这可能会有所帮助:

    eureka:
      client:
        region: region-1
        service-url:
          zone1: http://eureka01.foo:8761/eureka/
          zone2: http://eureka02.foo:8761/eureka/
        availability-zones:
          region-1: zone1,zone2
    

    【讨论】:

      猜你喜欢
      • 2018-01-11
      • 2022-01-26
      • 2020-08-28
      • 2019-03-06
      • 2018-06-06
      • 2019-03-04
      • 2017-07-07
      • 2019-07-24
      • 2018-02-10
      相关资源
      最近更新 更多