直接贴解决代码:
eureka: # server: # 关闭自我保护模式 # enable-self-preservation: false # 清理下线服务时间 # Eureka Server会定时(间隔值是eureka.server.eviction-interval-timer-in-ms,默认值为0,默认情况不删除实例)进行检查, # 如果发现实例在在一定时间(此值由eureka.instance.lease-expiration-duration-in-seconds定义,默认值为90s)内没有收到心跳,则会注销此实例。 # eviction-interval-timer-in-ms: 5000 client: # 是否将自己注册到eureka-Server中 默认 true register-with-eureka: false # 是否从eureka-server中获取服务注册信息 默认true fetch-registry: false service-url: # 使用http basic安全认证语法,在集群通信中增加认证信息。 http://用户名:密码@地址:端口/eureka/ defaultZone: http://user:123456@localhost:8761/eureka/ instance: hostname: eurekaserver1 # 使用IP地址注册 prefer-ip-address: true
注:做主要的是 service-url.defaultZone 配置好 服务端也需要配置哦!
eureka 服务端或者 客户端 开启 security 后 出现 :Batch update failure with HTTP status code 401错误