Eureka:服務(wù)器注冊(cè)所需的配置信息。
實(shí)例向?Eureka?服務(wù)器注冊(cè)所需的配置信息。注冊(cè)后,用戶可以根據(jù)最常見的虛擬主機(jī)名(也稱為?VIPAddress)從?com.netflix.discovery.EurekaClient?中查找信息,最常用的方式或通過其他方式獲取與在 Eureka 中注冊(cè)的其他實(shí)例進(jìn)行對(duì)話所必需的信息。
根據(jù)注冊(cè)要求,必須提供?ID?和應(yīng)用名稱。該?ID?在應(yīng)用名稱的范圍內(nèi)應(yīng)該是唯一的。
請(qǐng)注意,除非另有說明,否則所有配置在運(yùn)行時(shí)均無效。

屬性:eureka.instance.appname
默認(rèn):unknown
說明:獲取要在?eureka?注冊(cè)的應(yīng)用程序的名稱;
? ? ? ? ?表示名稱的字符串。
屬性:eureka.instance.app-group-name
默認(rèn):""
說明:獲取要在?eureka?注冊(cè)的應(yīng)用程序組的名稱;
????????表示名稱的字符串。
屬性:eureka.instance.instance-id
默認(rèn):""
說明:獲取要在?eureka?中注冊(cè)的該實(shí)例的唯一?ID(在?appName?的范圍內(nèi));
????????此實(shí)例的(應(yīng)用程序范圍)唯一標(biāo)識(shí)。
屬性:eureka.instance.instance-enabled-onit
默認(rèn):false
說明:指示是否應(yīng)在實(shí)例向?eureka?注冊(cè)后立即啟用該實(shí)例以進(jìn)行通信。有時(shí),應(yīng)用程序可能需要做一些預(yù)處理才能準(zhǔn)備進(jìn)行流量處理;
????????公共?API?輸入錯(cuò)誤是最糟糕的。我想這應(yīng)該是?“OnInit”;
????????為?true?表示立即開始吸引流量,否則為?false。
屬性:eureka.instance.non-secure-port
默認(rèn):80
說明:獲取實(shí)例應(yīng)在其上接收流量的?non-secure?端口;
??????????實(shí)例應(yīng)在其上接收流量的非安全端口。
屬性:eureka.instance.secure-port
默認(rèn):443
說明:獲取實(shí)例應(yīng)在其上接收流量的?Secure?端口;
????????實(shí)例應(yīng)在其上接收流量的安全端口。
屬性:eureka.instance.non-secure-port-enabled
默認(rèn):true
說明:指示是否應(yīng)啟用?non-secure?端口以進(jìn)行通信;
????????如果啟用了?non-secure?端口,則為?true,否則為?false。
屬性:eureka.instance.secure-port-enabled
默認(rèn):false
說明:指示是否應(yīng)啟用?secure?端口以進(jìn)行通信;
????????如果啟用了?secure?端口,則為?true,否則為?false。
屬性:eureka.instance.lease-renewal-interval-in-seconds
默認(rèn):30s
說明:指示?eureka?客戶端需要多長時(shí)間(以秒為單位)將心跳發(fā)送到?eureka?服務(wù)器,以指示其仍處于活動(dòng)狀態(tài)。如果在eureka.instance.lease-expiration-duration-in-seconds?中指定的時(shí)間段內(nèi)未收到心跳,則?eureka?服務(wù)器將通過禁止訪問該實(shí)例的流量從該實(shí)例的視圖中刪除該實(shí)例。
?????????請(qǐng)注意,如果實(shí)例實(shí)現(xiàn)?HealthCheckCallback,然后決定使其自身不可用,則該實(shí)例仍無法獲得流量。
?????????時(shí)間(以秒為單位)。
屬性:eureka.instance.lease-expiration-duration-in-seconds
默認(rèn):90s
說明:指示從接收到最后一個(gè)心跳以來,eureka?服務(wù)器等待的時(shí)間(以秒為單位),然后它才能通過禁止到該實(shí)例的流量從其視圖中刪除該實(shí)例;
????????將該值設(shè)置得太長可能意味著即使實(shí)例未處于活動(dòng)狀態(tài),也可以將流量路由到該實(shí)例。將此值設(shè)置得太小可能意味著該實(shí)例可能由于臨時(shí)的網(wǎng)絡(luò)故障而無法進(jìn)行通信。此值應(yīng)至少設(shè)置為高于?eureka.instance.lease-renewal-interval-in-seconds?中指定的值;
????????以秒為單位的時(shí)間值。
屬性:eureka.instance.virtual-host-name
默認(rèn):unknown
說明:獲取為此實(shí)例定義的虛擬主機(jī)名;
????????通常,這是其他實(shí)例使用虛擬主機(jī)名找到該實(shí)例的方式。這類似于完全限定的域名,您的服務(wù)的用戶將需要找到該實(shí)例;
????????字符串,指示客戶端用來調(diào)用此服務(wù)的虛擬主機(jī)名。
屬性:eureka.instance.secure-virtual-host-name
默認(rèn):unknown
說明:獲取為此實(shí)例定義的安全虛擬主機(jī)名;
????????通常,這是其他實(shí)例使用安全虛擬主機(jī)名找到該實(shí)例的方式。這類似于完全限定的域名,您的服務(wù)的用戶將需要找到該實(shí)例;
????????指示客戶端用于調(diào)用此服務(wù)的安全虛擬主機(jī)名的字符串。
屬性:eureka.instance.metadata-map
默認(rèn):HashMap()
說明:獲取與此實(shí)例關(guān)聯(lián)的元數(shù)據(jù)名稱值對(duì)。此信息將發(fā)送到?eureka?服務(wù)器,并可由其他實(shí)例使用;
????????包含應(yīng)用程序特定元數(shù)據(jù)的映射。
屬性:eureka.instance.ip-address
默認(rèn):""
說明:獲取實(shí)例的?IPAdress。該信息僅用于學(xué)術(shù)目的,因?yàn)榕c其他實(shí)例的通信主要使用?getHostName(boolean)?中提供的信息進(jìn)行;
????????此實(shí)例的?IP?地址。
屬性:eureka.instance.status-page-url-path
默認(rèn):/actuator/info
說明:獲取此實(shí)例的相對(duì)狀態(tài)頁面?URL?路徑。然后,根據(jù)?hostName?和通信類型(如?securePort?和?nonSecurePort?中指定的安全或不安全)構(gòu)造狀態(tài)頁?URL;
??????????通常將其用于其他服務(wù)的信息目的,以查找該實(shí)例的狀態(tài)。用戶可以提供一個(gè)簡單的?HTML,指示實(shí)例的當(dāng)前狀態(tài);
?????????相對(duì)的?URL?,用于指定狀態(tài)頁面。
屬性:eureka.instance.status-page-url
默認(rèn):""
說明:獲取此實(shí)例的絕對(duì)狀態(tài)頁面?URL?路徑。如果狀態(tài)頁位于與?eureka?對(duì)話的同一實(shí)例中,則用戶可以提供?statusPageUrlPath,否則,如果該實(shí)例是其他服務(wù)器的代理,則用戶可以提供完整的?URL。如果提供了完整的?URL,則優(yōu)先;
????????通常將其用于其他服務(wù)的信息目的,以查找該實(shí)例的狀態(tài)。用戶可以提供一個(gè)簡單的?HTML,指示實(shí)例的當(dāng)前狀態(tài);
?????????此實(shí)例的絕對(duì)狀態(tài)頁面?URL。
屬性:eureka.instance.home-page-url-path
默認(rèn):"/"
說明:獲取此實(shí)例的相對(duì)主頁?URL?路徑。然后根據(jù)?hostName?和通信類型(安全或不安全)構(gòu)造主頁?URL;
????????通常,它僅供參考,其他服務(wù)也可以將其用作登錄頁面;
????????指定首頁的相對(duì)?URL?。
屬性:eureka.instance.home-page-url
默認(rèn):""
說明:獲取此實(shí)例的絕對(duì)主頁?URL。如果主頁位于與?eureka?對(duì)話的同一實(shí)例中,則用戶可以提供?homePageUrlPath,否則,如果該實(shí)例是其他服務(wù)器的代理,則用戶可以提供完整的?URL。如果提供了完整的?URL,則優(yōu)先;
????????通常,它僅供參考,其他服務(wù)也可以將其用作登錄頁面。完整的URL應(yīng)采用?http://${eureka.hostname}:7001/?的格式,其中值?${eureka.hostname}?在運(yùn)行時(shí)將被替換;
????????此實(shí)例的絕對(duì)首頁?URL。
屬性:eureka.instance.health-check-url-path
默認(rèn):/actuator/health
說明:獲取此實(shí)例的相對(duì)健康檢查?URL?路徑。然后,根據(jù)主機(jī)名和通信類型(如?securePort?和?nonSecurePort?中指定的安全或不安全)構(gòu)造健康檢查頁面?URL;
????????它通常用于根據(jù)實(shí)例的運(yùn)行狀況做出明智的決策-例如,它可以用于確定是繼續(xù)部署到整個(gè)服務(wù)器場還是停止部署而不會(huì)造成進(jìn)一步的損害;
????????相對(duì)的?URL?,用于指定運(yùn)行狀況檢查頁面。
屬性:eureka.instance.health-check-url
默認(rèn):""
說明:獲取此實(shí)例的絕對(duì)健康檢查頁面?URL。如果運(yùn)行狀況檢查頁面位于與?eureka?對(duì)話的同一實(shí)例中,則用戶可以提供?healthCheckUrlPath,否則,如果該實(shí)例是其他服務(wù)器的代理,則用戶可以提供完整的?URL。如果提供了完整的?URL,則優(yōu)先;
????????它通常用于根據(jù)實(shí)例的運(yùn)行狀況做出明智的決策-例如,它可以用于確定是繼續(xù)部署到整個(gè)服務(wù)器場還是停止部署而不會(huì)造成進(jìn)一步的損害。完整的?URL?應(yīng)該遵循?http://${eureka.hostname}:7001/?的格式,其中值?${eureka.hostname}?在運(yùn)行時(shí)將被替換;
????????此實(shí)例的絕對(duì)健康檢查頁面?URL。
屬性:eureka.instance.secure-health-check-url
默認(rèn):""
說明:獲取此實(shí)例的絕對(duì)安全運(yùn)行狀況檢查頁面?URL。如果運(yùn)行狀況檢查頁面位于與?eureka?對(duì)話的同一實(shí)例中,則用戶可以提供?secureHealthCheckUrl?,否則,如果該實(shí)例是其他服務(wù)器的代理,則用戶可以提供完整的?URL。如果提供了完整的?URL,則優(yōu)先;
????????它通常用于根據(jù)實(shí)例的運(yùn)行狀況做出明智的決策-例如,它可以用于確定是繼續(xù)部署到整個(gè)服務(wù)器場還是停止部署而不會(huì)造成進(jìn)一步的損害。完整的?URL?應(yīng)采用?http://{eureka.hostname}:7001/?的格式,其中值?${eureka.hostname}?在運(yùn)行時(shí)將被替換;
????????此實(shí)例的絕對(duì)健康檢查頁面?URL。
屬性:eureka.instance.namespace
默認(rèn):eureka
說明:獲取用于查找屬性的名稱空間。在?Spring Cloud?中被忽略;
????????用于查找屬性的名稱空間。
屬性:eureka.instance.hostname
默認(rèn):""
說明:主機(jī)名(如果可以在配置時(shí)確定的話)(否則將從操作系統(tǒng)原語中猜測出來)。
屬性:eureka.instance.prefer-ip-address
默認(rèn):false
說明:標(biāo)記為在猜測主機(jī)名時(shí),應(yīng)根據(jù)操作系統(tǒng)報(bào)告的主機(jī)名使用服務(wù)器的IP地址。
屬性:eureka.instance.initial-status
默認(rèn):InstanceStatus.UP
說明:向遠(yuǎn)程?Eureka?服務(wù)器注冊(cè)的初始狀態(tài)。
????????????????UP,準(zhǔn)備接收流量
????????????????DOWN,不發(fā)送流量-運(yùn)行狀況檢查回調(diào)失敗STARTING,即將開始-要完成初始化-不發(fā)送流量
????????????????OUT_OF_SERVICE,故意關(guān)閉流量
????????????????UNKNOWN

寫在最后
好兄弟,記得點(diǎn)贊,關(guān)注,謝謝。
