spring cloud在加入config配置中心後,eureka中的服務狀態顯示為unkounw(1),eureka的client端顯示如下註冊狀態為204,重新註冊。
eureka服務端:
lease-expiration-duration-in-seconds: 30 # 續約到期時間(預設90秒)
lease-renewal-interval-in-seconds: 10 # 續約更新時間間隔(預設30秒)
client:
healthcheck:
enabled: true #改變eureka server對客戶端健康檢查方式
register-with-eureka: true #是否註冊到eureka伺服器
fetch-registry: true #是否可檢索
service-url:
defaultzone: http://localhost:8080/eureka/ #服務中心
server:
tomcat:
max-http-post-size: -1 #設定接收任意大小的資料
port: 8081
#讀取配置資訊
discovery: #分布式環境下自動發現配置服務
enabled: true
serviceid: config-server
management:
security: false
雖然有問題,但是服務一直可用,但是總覺的不是很舒服,就找了一下解決方法。查到了這位大哥的博文,
我將eureka.client.healthcheck.enabled=true注釋掉,重啟服務,ok,一切正常了!
後來想,既然是spring家族的問題,在spring官網上一定有答案,還真查詢了,
微服務中的註冊中心 Eureka
1 角色 1 eureka server 服務註冊中心 可以是乙個集群 對外暴露自己的位址給每個微服務使用 2 服務提供者 啟動後向 eurekaserver註冊自己資訊 位址 服務名 3 服務消費者 向 eurekaserver訂閱服務,eureka會將對應服務的所有提供者位址列表傳送給消費者,並...
Eureka的服務治理
位址如下 一 服務的註冊與發現 關係呼叫說明 二 eureka簡介 eureka是spring cloud netflix微服務套件中的一部分,可以與springboot構建的微服務很容易的整合起來。eureka包含了伺服器端和客戶端元件。伺服器端,也被稱作是服務註冊中心,用於提供服務的註冊與發現。...
基於Eureka的服務治理
一 服務的註冊與發現 關係呼叫說明 二 eureka簡介 eureka是spring cloud netflix微服務套件中的一部分,可以與springboot構建的微服務很容易的整合起來。eureka包含了伺服器端和客戶端元件。伺服器端,也被稱作是服務註冊中心,用於提供服務的註冊與發現。eurek...