使用配置中心配置eureka服務端的時候,啓動服務以後一直報錯Cannot execute request on any known server,網上查了一下原因:沒有配置eureka.client.registerWithEureka=false和eureka.client.fetchRegistry=false
spring:
profiles:
active:
- dev
---
server:
port: 7001
spring:
profiles: dev
application:
name: mycloud-config-eureka-client
eureka:
instance:
hostname: eureka7001.com
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://eureka7001.com:7001/eureka/
由於這段配置沒有生效,client應該和instance對齊
client:
register-with-eureka: false
fetch-registry: false
改成
spring:
profiles:
active:
- dev
---
server:
port: 7001
spring:
profiles: dev
application:
name: mycloud-config-eureka-client
eureka:
instance:
hostname: eureka7001.com
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://eureka7001.com:7001/eureka/