org.springframework.cloud
spring-cloud-starter-netflix-eureka-client
org.springframework.cloud
spring-cloud-starter-config
注:需要新增spring-boot-starter-web
否則啟動會失敗
server:
port: 3011
spring:
cloud:
config:
uri: http://localhost:3001/ # profile 對應 config server 所獲取的配置檔案中的
profile: dev # profile 對應 config 所獲取的配置檔案中的
label: master # 指定git 倉庫的分支,對應 config server 所獲取的配置檔案的
# discovery:
# enabled: true # 是否從配置中心讀取檔案
# service-id: microservice-config-server # 服務名
spring.cloud.uri
: 指定config server
的位址,預設是http://localhost:8888
spring.cloud.config.profile
:profile
對應config server
所獲取配置檔案的
spring.cloud.config.label
:指定git
倉庫的分支,對應config server
所獲取配置檔案的
[key point]:
@restcontroller
public class configclientconfigcontroller ")
private string profile;
public string getprofile()
}
springBoot中eureka客戶端配置
開啟健康檢查 需要spring boot starter actuator依賴 eureka.instance.preferipaddress true 將instance id設定成ip 埠的形式 eureka.instance.instance id eureka.instance.status...
Eureka客戶端健康監測
狀態頁和健康檢查的url在spring cloud eureka中預設使用了spring boot actuator模組提供的 info端點和 health端點。為了服務的正常運作,我們必須確保eureka客戶端的 health端點在傳送元資料的時候,是乙個能夠被註冊中心訪問到的位址,否則服務註冊中...
微服務Eureka客戶端與服務配置
2 eureka服務端工程 eureka server 1 失效剔除 2 自我保護 eureka.instance.ip address 127.0.0.1 設定當前的ip eureka.instance.prefer ip address true 是否ip優名 獲取 provider ip與埠 ...