Eureka注册中心配置,Client配置,高可用配置中心配置
Eureka注册中心server:port: 10081# 禁止注册中心将自己注册为clienteureka:instance:hostname: sky.brozen.topclient:# 是否将自己注册到注册中心register-with-eureka: false# 是否需要检索服务注册信息fetch-reg...
·
Eureka注册中心
server:
port: 10081
# 禁止注册中心将自己注册为client
eureka:
instance:
hostname: sky.brozen.top
client:
# 是否将自己注册到注册中心
register-with-eureka: false
# 是否需要检索服务注册信息
fetch-registry: false
service-url:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka
坑1:defaultZone在yaml中不能写成default-zone,否则注册中心地址会变成默认地址,也就是 localhost:8761/eureka/
Client
server:
port: 10082
eureka:
instance:
hostname: sky.brozen.top
client:
service-url:
defaultZone: http://${eureka.instance.hostname}:10081/eureka
高可用配置中心,中心1
server:
port: 10080
# 禁止注册中心将自己注册为client
eureka:
instance:
hostname: sky1.brozen.top
client:
# 是否将自己注册到注册中心,高可用配置中心设置时要注释或设置true
# register-with-eureka: false
# 是否需要检索服务注册信息,高可用配置中心设置时要注释或设置true
# fetch-registry: false
service-url:
defaultZone: http://sky2.brozen.top:10081/eureka
高可用配置中心,中心2
server:
port: 10081
# 禁止注册中心将自己注册为client
eureka:
instance:
hostname: sky2.brozen.top
client:
# 是否将自己注册到注册中心,高可用配置中心设置时要注释或设置true
# register-with-eureka: false
# 是否需要检索服务注册信息,高可用配置中心设置时要注释或设置true
# fetch-registry: false
service-url:
defaultZone: http://sky1.brozen.top:10080/eureka
坑1:两个注册中心的域名一定要不同,即使是同一台机器的不同端口,也要不同域名,否则无法互相注册;
坑2:eureka.client.serviceUrl.defaultZone配置项的地址,不能使用localhost,要使用service-center-1之类的域名,通过host映射到127.0.0.1
坑3:register-with-eureka 和 fetch-registry 一定要注释或设置false,否则两个注册中心不会互相注册,available-replicas不出现分布式注册中心
更多推荐
已为社区贡献2条内容
所有评论(0)