在Spring Boot Eureka Client eureka.client.service-url.defaultZone如何工作以及如何添加新的eureka server?
In Spring Boot Eureka Client How does eureka.client.service-url.defaultZone work and how to add new eureka server?
默认情况下 属性 eureka.client.service-url.defaultZone
值为 http://localhost:8761/eureka
。
但是我注意到直接访问这个 url returns 404。但是 http://localhost:8761
加载尤里卡仪表板。那么 eureka 客户端如何注册到 eureka 服务器,它是否在内部仅访问主机名,路径 /eureka
是否仅用于语义目的?
由于 eureka.client.service-url
是一个地图,想知道如何注册另一个不是 defaultZone
的尤里卡服务器。
/eureka
是一个实际的路径前缀。它 returns 是一个 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
默认情况下 属性 eureka.client.service-url.defaultZone
值为 http://localhost:8761/eureka
。
但是我注意到直接访问这个 url returns 404。但是 http://localhost:8761
加载尤里卡仪表板。那么 eureka 客户端如何注册到 eureka 服务器,它是否在内部仅访问主机名,路径 /eureka
是否仅用于语义目的?
由于 eureka.client.service-url
是一个地图,想知道如何注册另一个不是 defaultZone
的尤里卡服务器。
/eureka
是一个实际的路径前缀。它 returns 是一个 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