名稱 | 默認 | 描述 |
---|---|---|
encrypt.fail-on-errorhtml |
truenode |
標記說,若是存在加密或解密錯誤,進程將失敗。git |
encrypt.key正則表達式 |
對稱密鑰。做爲一個更強大的替代方案,考慮使用密鑰庫。算法 |
|
encrypt.key-store.aliasspring |
商店中的鑰匙別名apache |
|
encrypt.key-store.locationjson |
密鑰存儲文件的位置,例如classpath:/keystore.jks。bootstrap |
|
encrypt.key-store.password後端 |
鎖定密鑰庫的密碼。 |
|
encrypt.key-store.secret |
祕密保護密鑰(默認爲密碼相同)。 |
|
encrypt.rsa.algorithm |
使用RSA算法(DEFAULT或OEAP)。一旦設置不改變它(或現有的密碼將不可解密)。 |
|
encrypt.rsa.salt |
deadbeef |
Salt用於加密密文的隨機祕密。一旦設置不改變它(或現有的密碼將不可解密)。 |
encrypt.rsa.strong |
false |
標誌表示應該在內部使用「強」AES加密。若是爲真,則將GCM算法應用於AES加密字節。默認值爲false(在這種狀況下使用「標準」CBC代替)。一旦設置不改變它(或現有的密碼將不可解密)。 |
endpoints.bus.enabled |
||
endpoints.bus.id |
||
endpoints.bus.sensitive |
||
endpoints.consul.enabled |
||
endpoints.consul.id |
||
endpoints.consul.sensitive |
||
endpoints.env.post.enabled |
true |
經過POST將環境更改成/ env。 |
endpoints.features.enabled |
||
endpoints.features.id |
||
endpoints.features.sensitive |
||
endpoints.pause.enabled |
true |
啓用/暫停端點(發送Lifecycle.stop())。 |
endpoints.pause.id |
||
endpoints.pause.sensitive |
||
endpoints.refresh.enabled |
true |
啓用/ refresh端點刷新配置並從新初始化刷新做用域bean。 |
endpoints.refresh.id |
||
endpoints.refresh.sensitive |
||
endpoints.restart.enabled |
true |
啓用/ restart端點從新啓動應用程序上下文。 |
endpoints.restart.id |
||
endpoints.restart.pause-endpoint.enabled |
||
endpoints.restart.pause-endpoint.id |
||
endpoints.restart.pause-endpoint.sensitive |
||
endpoints.restart.resume-endpoint.enabled |
||
endpoints.restart.resume-endpoint.id |
||
endpoints.restart.resume-endpoint.sensitive |
||
endpoints.restart.sensitive |
||
endpoints.restart.timeout |
0 |
|
endpoints.resume.enabled |
true |
啓用/ resume端點(發送Lifecycle.start())。 |
endpoints.resume.id |
||
endpoints.resume.sensitive |
||
endpoints.zookeeper.enabled |
true |
啓用/ zookeeper端點來檢查zookeeper的狀態。 |
eureka.client.allow-redirects |
false |
指示服務器是否能夠將客戶端請求重定向到備份服務器/集羣。若是設置爲false,服務器將直接處理請求,若是設置爲true,則可能會向客戶端發送HTTP重定向,並具備新的服務器位置。 |
eureka.client.availability-zones |
獲取此實例所在區域的可用性區域列表(用於AWS數據中心)。 更改在運行時在registryFetchIntervalSeconds指定的下一個註冊表提取週期中有效。 |
|
eureka.client.backup-registry-impl |
獲取執行BackupRegistry的實現的名稱,以便僅在eureka客戶端啓動時首次將註冊表信息做爲回退選項提取。 對於須要額外的彈性的註冊表信息的應用程序可能須要這一點,而沒法運行它們。 |
|
eureka.client.cache-refresh-executor-exponential-back-off-bound |
10 |
緩存刷新執行者指數退出相關屬性。在發生超時序列的狀況下,它是重試延遲的最大乘數值。 |
eureka.client.cache-refresh-executor-thread-pool-size |
2 |
cacheRefreshExecutor初始化的線程池大小 |
eureka.client.client-data-accept |
EurekaAccept客戶端數據接受名稱 |
|
eureka.client.decoder-name |
這是一個瞬態配置,一旦最新的編解碼器穩定,能夠刪除(由於只有一個) |
|
eureka.client.disable-delta |
false |
指示eureka客戶端是否應該禁用提取delta,而應該訴諸於獲取完整的註冊表信息。 請注意,增量獲取能夠極大地減小流量,由於尤利卡服務器的更改速率一般遠低於提取速率。 更改在運行時在registryFetchIntervalSeconds指定的下一個註冊表提取週期中有效 |
eureka.client.dollar-replacement |
_- |
在eureka服務器的序列化/反序列化信息期間,獲取Dollar符號<code> $ </ code>的替換字符串。 |
eureka.client.enabled |
true |
標記以指示啓用Eureka客戶端。 |
eureka.client.encoder-name |
這是一個瞬態配置,一旦最新的編解碼器穩定,能夠刪除(由於只有一個) |
|
eureka.client.escape-char-replacement |
__ |
在eureka服務器的序列化/反序列化信息期間獲取下劃線符號<code> _ </ code>的替換字符串。 |
eureka.client.eureka-connection-idle-timeout-seconds |
30 |
表示到eureka服務器的HTTP鏈接能夠在關閉以前保持空閒狀態的時間(以秒爲單位)。 在AWS環境中,建議值爲30秒或更短,由於防火牆在幾分鐘內清除鏈接信息,將鏈接掛在空中 |
eureka.client.eureka-server-connect-timeout-seconds |
5 |
指示在鏈接到eureka服務器須要超時以前等待(以秒爲單位)的時間。請注意,客戶端中的鏈接由org.apache.http.client.HttpClient聚集,此設置會影響實際的鏈接建立以及從池中獲取鏈接的等待時間。 |
eureka.client.eureka-server-d-n-s-name |
獲取要查詢的DNS名稱以獲取eureka服務器的列表。若是合同經過實現serviceUrls返回服務URL,則不須要此信息。 當useDnsForFetchingServiceUrls設置爲true時,使用DNS機制,而eureka客戶端但願DNS以某種方式配置,以即可以動態獲取更改的eureka服務器。 更改在運行時有效。 |
|
eureka.client.eureka-server-port |
獲取用於構建服務url的端口,以在eureka服務器列表來自DNS時聯繫eureka服務器。若是合同返回服務url eurekaServerServiceUrls(String),則不須要此信息。 當useDnsForFetchingServiceUrls設置爲true時,使用DNS機制,而eureka客戶端但願DNS以某種方式配置,以即可以動態獲取更改的eureka服務器。 更改在運行時有效。 |
|
eureka.client.eureka-server-read-timeout-seconds |
8 |
指示從eureka服務器讀取以前須要等待(秒)多久才能超時。 |
eureka.client.eureka-server-total-connections |
200 |
獲取從eureka客戶端到全部eureka服務器容許的總鏈接數。 |
eureka.client.eureka-server-total-connections-per-host |
50 |
獲取從eureka客戶端到eureka服務器主機容許的總鏈接數。 |
eureka.client.eureka-server-u-r-l-context |
獲取用於構建服務網址的URL上下文,以便在eureka服務器列表來自DNS時聯繫eureka服務器。若是合同從eurekaServerServiceUrls返回服務網址,則不須要此信息。 當useDnsForFetchingServiceUrls設置爲true時,使用DNS機制,而eureka客戶端但願DNS以某種方式配置,以即可以動態獲取更改的eureka服務器。更改在運行時有效。 |
|
eureka.client.eureka-service-url-poll-interval-seconds |
0 |
表示輪詢對eureka服務器信息進行更改的頻率(以秒爲單位)。能夠添加或刪除Eureka服務器,此設置控制eureka客戶端應該知道的時間。 |
eureka.client.fetch-registry |
true |
指示該客戶端是否應從eureka服務器獲取eureka註冊表信息。 |
eureka.client.fetch-remote-regions-registry |
逗號分隔將獲取eureka註冊表信息的區域列表。必須爲availabilityZones返回的每一個區域定義可用性區域。不然,將致使發現客戶端啓動失敗。 |
|
eureka.client.filter-only-up-instances |
true |
指示是否在僅具備InstanceStatus UP狀態的實例的過濾應用程序以後獲取應用程序。 |
eureka.client.g-zip-content |
true |
指示從服務器支持時,是否必須壓縮從eureka服務器提取的內容。來自eureka服務器的註冊表信息被壓縮以得到最佳的網絡流量。 |
eureka.client.heartbeat-executor-exponential-back-off-bound |
10 |
心跳執行者指數回撤相關財產。在發生超時序列的狀況下,它是重試延遲的最大乘數值。 |
eureka.client.heartbeat-executor-thread-pool-size |
2 |
heartbeat執行器初始化的線程池大小 |
eureka.client.initial-instance-info-replication-interval-seconds |
40 |
指示將實例信息複製到eureka服務器的開始時間(以秒爲單位) |
eureka.client.instance-info-replication-interval-seconds |
30 |
指示覆制要複製到eureka服務器的實例更改的頻率(以秒爲單位)。 |
eureka.client.log-delta-diff |
false |
指示在註冊表信息方面是否記錄eureka服務器和eureka客戶端之間的差別。 Eureka客戶端嘗試僅從歐萊雅服務器檢索增量更改以最小化網絡流量。收到三角形後,eureka客戶端將從服務器的信息進行協調,以驗證它是否已經沒有漏掉一些信息。當客戶端發生網絡問題與服務器通訊時,可能會發生調解失敗。若是對賬失敗,eureka客戶端將得到完整的註冊表信息。 在獲取完整的註冊表信息的同時,eureka客戶端能夠記錄客戶端和服務器之間的差別,而且此設置控制它。 更改在運行時在registryFetchIntervalSecondsr指定的下一個註冊表提取週期中有效 |
eureka.client.on-demand-update-status-change |
true |
若是設置爲true,則經過ApplicationInfoManager進行的本地狀態更新將觸發對遠程eureka服務器的按需(但限速)註冊/更新 |
eureka.client.prefer-same-zone-eureka |
true |
指示此實例是否應嘗試在同一區域中使用尤里卡服務器延遲和/或其餘緣由。 理想狀況下,eureka客戶端配置爲與同一區域中的服務器通訊 更改在運行時在registryFetchIntervalSeconds指定的下一個註冊表提取週期中有效 |
eureka.client.property-resolver |
||
eureka.client.proxy-host |
獲取代理主機到eureka服務器(若是有的話)。 |
|
eureka.client.proxy-password |
獲取代理密碼(若是有)。 |
|
eureka.client.proxy-port |
獲取代理端口到eureka服務器(若是有的話)。 |
|
eureka.client.proxy-user-name |
獲取代理用戶名(若是有)。 |
|
eureka.client.region |
us-east-1 |
獲取此實例所在的區域(用於AWS數據中心)。 |
eureka.client.register-with-eureka |
true |
指示此實例是否應將其信息註冊到eureka服務器以供其餘人發現。 在某些狀況下,您不但願發現實例,而您只想發現其餘實例。 |
eureka.client.registry-fetch-interval-seconds |
30 |
指示從eureka服務器獲取註冊表信息的頻率(以秒爲單位)。 |
eureka.client.registry-refresh-single-vip-address |
指示客戶端是否只對單個VIP的註冊表信息感興趣。 |
|
eureka.client.service-url |
可用性區域映射到與eureka服務器通訊的徹底限定URL的列表。每一個值能夠是單個URL或逗號分隔的替代位置列表。 一般,尤里卡服務器URL攜帶協議,主機,端口,上下文和版本信息(若是有的話)。示例:http : //ec2-256-156-243-129.compute-1.amazonaws.com : 7001/eureka/ 更改在運行時在eurekaServiceUrlPollIntervalSeconds指定的下一個服務網址刷新週期中有效。 |
|
eureka.client.transport |
||
eureka.client.use-dns-for-fetching-service-urls |
false |
指示eureka客戶端是否應該使用DNS機制來獲取要與之通訊的eureka服務器列表。當DNS名稱更新爲具備其餘服務器時,該信息將在eureka客戶端輪詢該eurkaServiceUrlPollIntervalSeconds中指定的信息以後當即使用。 或者,服務urls能夠返回serviceUrls,但用戶應該實現本身的機制來返回更新的列表,以防發生更改。 更改在運行時有效。 |
eureka.dashboard.enabled |
true |
標誌以啓用Eureka儀表板。默認值爲true。 |
eureka.dashboard.path |
/ |
到Eureka儀表板(相對於servlet路徑)的路徑。默認爲「/」。 |
eureka.instance.a-s-g-name |
獲取與此實例關聯的AWS自動縮放組名稱。該信息在AWS環境中專門用於在實例啓動後自動將實例中止運行,而且已將其禁用。 |
|
eureka.instance.app-group-name |
獲取要在eureka中註冊的應用程序組的名稱。 |
|
eureka.instance.appname |
unknown |
獲取要在eureka註冊的應用程序的名稱。 |
eureka.instance.data-center-info |
返回此實例部署的數據中心。若是實例部署在AWS中,則此信息用於獲取一些AWS特定實例信息。 |
|
eureka.instance.default-address-resolution-order |
[] |
|
eureka.instance.environment |
||
eureka.instance.health-check-url |
獲取此實例的絕對運行情況檢查頁面URL。若是運行情況檢查頁面駐留在與eureka通話的同一個實例中,用戶能夠提供healthCheckUrlPath,不然在實例是其餘服務器的代理的狀況下,用戶能夠提供完整的URL。若是提供完整的URL,則優先。 <p>它一般用於根據實例的健康情況作出有根據的決策 - 例如,它可用於肯定是否繼續部署到整個場,或者中止部署而不會形成進一步的損壞。完整的URL應遵循格式http:// $ {eureka.hostname}:7001 /其中值$ {eureka.hostname}在運行時被替換。 |
|
eureka.instance.health-check-url-path |
/health |
獲取此實例的相對運行情況檢查URL路徑。而後,健康檢查頁面URL由主機名和通訊類型構建,如securePort和nonSecurePort中指定的安全或不安全。 它一般用於根據實例的健康情況作出有根據的決策 - 例如,它可用於肯定是否繼續部署到整個場,或者中止部署而不會形成進一步的損壞。 |
eureka.instance.home-page-url |
獲取此實例的絕對主頁URL。若是主頁位於與eureka通話的同一個實例中,用戶能夠提供homePageUrlPath,不然在實例是其餘服務器的代理的狀況下,用戶能夠提供完整的URL。若是提供完整的URL,則優先。 它一般用於其餘服務的信息目的,以將其用做着陸頁。完整的URL應遵循格式http:// $ {eureka.hostname}:7001 / 其中值$ {eureka.hostname}在運行時被替換。 |
|
eureka.instance.home-page-url-path |
/ |
獲取此實例的相對主頁URL路徑。而後,主頁URL由hostName和通訊類型構建 - 安全或不安全。 它一般用於其餘服務的信息目的,以將其用做着陸頁。 |
eureka.instance.host-info |
||
eureka.instance.hostname |
若是能夠在配置時肯定主機名(不然將從操做系統原語中猜出)。 |
|
eureka.instance.inet-utils |
||
eureka.instance.initial-status |
使用rmeote Eureka服務器註冊的初始狀態。 |
|
eureka.instance.instance-enabled-onit |
false |
指示在eureka註冊後,實例是否應該啓用流量。有時候,應用程序可能須要作一些預處理,才能準備好交通。 |
eureka.instance.instance-id |
獲取要在eureka註冊的此實例的惟一ID(在appName的範圍內)。 |
|
eureka.instance.ip-address |
獲取實例的IPAdress。此信息僅用於學術目的,由於來自其餘實例的通訊主要發生在使用{@link #getHostName(boolean)}中提供的信息。 |
|
eureka.instance.lease-expiration-duration-in-seconds |
90 |
指示eureka服務器在接收到最後一個心跳以後等待的時間(秒),而後才能今後視圖中刪除此實例,並禁止此實例的流量。 將此值設置得太長可能意味着流量能夠路由到實例,即便實例不存在。設置此值過小可能意味着,因爲臨時網絡故障,實例可能會被取消流量。此值將設置爲至少高於leaseRenewalIntervalInSeconds中指定的值。 |
eureka.instance.lease-renewal-interval-in-seconds |
30 |
指示eureka客戶端須要向eureka服務器發送心跳以指示它仍然存在的頻率(以秒爲單位)。若是在leaseExpirationDurationInSeconds中指定的時間段內未收到心跳線,則eureka服務器將從其視圖中刪除該實例,所以不容許此實例的流量。 請注意,若是該實例實現HealthCheckCallback,而後決定使其自己不可用,則該實例仍然可能沒法訪問流量。 |
eureka.instance.metadata-map |
獲取與此實例關聯的元數據名稱/值對。該信息發送到eureka服務器,能夠被其餘實例使用。 |
|
eureka.instance.namespace |
eureka |
獲取用於查找屬性的命名空間。忽略Spring Cloud。 |
eureka.instance.non-secure-port |
80 |
獲取實例應該接收流量的非安全端口。 |
eureka.instance.non-secure-port-enabled |
true |
指示是否應啓用非安全端口的流量。 |
eureka.instance.prefer-ip-address |
false |
標示說,當猜想主機名時,服務器的IP地址應該在操做系統報告的主機名中使用。 |
eureka.instance.registry.default-open-for-traffic-count |
1 |
用於肯定租賃期間取消的價值,獨立時默認爲1。應該爲對等複製的eurekas設置爲0 |
eureka.instance.registry.expected-number-of-renews-per-min |
1 |
|
eureka.instance.secure-health-check-url |
獲取此實例的絕對安全運行情況檢查頁面URL。若是健康檢查頁面駐留在與eureka通話的同一個實例中,用戶能夠提供secureHealthCheckUrl,不然在實例是其餘服務器的代理的狀況下,用戶能夠提供完整的URL。若是提供完整的URL,則優先。 <p>它一般用於根據實例的健康情況作出有根據的決策 - 例如,它可用於肯定是否繼續部署到整個場,或者中止部署而不會形成進一步的損壞。完整的URL應遵循格式http:// $ {eureka.hostname}:7001 /其中值$ {eureka.hostname}在運行時被替換。 |
|
eureka.instance.secure-port |
443 |
獲取實例應該接收流量的安全端口。 |
eureka.instance.secure-port-enabled |
false |
指示安全端口是否應啓用流量。 |
eureka.instance.secure-virtual-host-name |
unknown |
獲取爲此實例定義的安全虛擬主機名。 這一般是其餘實例經過使用安全虛擬主機名找到此實例的方式。這與徹底限定域名類似,您的服務的用戶將須要找到此實例。 |
eureka.instance.status-page-url |
獲取此實例的絕對狀態頁面URL路徑。若是狀態頁面駐留在與eureka通話的同一個實例中,用戶能夠提供statusPageUrlPath,不然在實例是其餘服務器的代理的狀況下,用戶能夠提供完整的URL。若是提供完整的URL,則優先。 它一般用於其餘服務的信息目的,以查找此實例的狀態。用戶能夠提供一個簡單的HTML來指示實例的當前狀態。 |
|
eureka.instance.status-page-url-path |
/info |
獲取此實例的相對狀態頁面URL路徑。而後,狀態頁面URL由安全端口和非安全端口中指定的hostName和通訊類型構建 - 安全或不安全。 它一般用於其餘服務的信息目的,以查找此實例的狀態。用戶能夠提供一個簡單的HTML來指示實例的當前狀態。 |
eureka.instance.virtual-host-name |
unknown |
獲取爲此實例定義的虛擬主機名。 這一般是其餘實例經過使用虛擬主機名找到此實例的方式。這與徹底限定域名類似,您的服務的用戶將須要找到此實例。 |
eureka.server.a-s-g-cache-expiry-timeout-ms |
0 |
|
eureka.server.a-s-g-query-timeout-ms |
300 |
|
eureka.server.a-s-g-update-interval-ms |
0 |
|
eureka.server.a-w-s-access-id |
||
eureka.server.a-w-s-secret-key |
||
eureka.server.batch-replication |
false |
|
eureka.server.binding-strategy |
||
eureka.server.delta-retention-timer-interval-in-ms |
0 |
|
eureka.server.disable-delta |
false |
|
eureka.server.disable-delta-for-remote-regions |
false |
|
eureka.server.disable-transparent-fallback-to-other-region |
false |
|
eureka.server.e-i-p-bind-rebind-retries |
3 |
|
eureka.server.e-i-p-binding-retry-interval-ms |
0 |
|
eureka.server.e-i-p-binding-retry-interval-ms-when-unbound |
0 |
|
eureka.server.enable-replicated-request-compression |
false |
|
eureka.server.enable-self-preservation |
true |
|
eureka.server.eviction-interval-timer-in-ms |
0 |
|
eureka.server.g-zip-content-from-remote-region |
true |
|
eureka.server.json-codec-name |
||
eureka.server.list-auto-scaling-groups-role-name |
ListAutoScalingGroups |
|
eureka.server.log-identity-headers |
true |
|
eureka.server.max-elements-in-peer-replication-pool |
10000 |
|
eureka.server.max-elements-in-status-replication-pool |
10000 |
|
eureka.server.max-idle-thread-age-in-minutes-for-peer-replication |
15 |
|
eureka.server.max-idle-thread-in-minutes-age-for-status-replication |
10 |
|
eureka.server.max-threads-for-peer-replication |
20 |
|
eureka.server.max-threads-for-status-replication |
1 |
|
eureka.server.max-time-for-replication |
30000 |
|
eureka.server.min-threads-for-peer-replication |
5 |
|
eureka.server.min-threads-for-status-replication |
1 |
|
eureka.server.number-of-replication-retries |
5 |
|
eureka.server.peer-eureka-nodes-update-interval-ms |
0 |
|
eureka.server.peer-eureka-status-refresh-time-interval-ms |
0 |
|
eureka.server.peer-node-connect-timeout-ms |
200 |
|
eureka.server.peer-node-connection-idle-timeout-seconds |
30 |
|
eureka.server.peer-node-read-timeout-ms |
200 |
|
eureka.server.peer-node-total-connections |
1000 |
|
eureka.server.peer-node-total-connections-per-host |
500 |
|
eureka.server.prime-aws-replica-connections |
true |
|
eureka.server.property-resolver |
||
eureka.server.rate-limiter-burst-size |
10 |
|
eureka.server.rate-limiter-enabled |
false |
|
eureka.server.rate-limiter-full-fetch-average-rate |
100 |
|
eureka.server.rate-limiter-privileged-clients |
||
eureka.server.rate-limiter-registry-fetch-average-rate |
500 |
|
eureka.server.rate-limiter-throttle-standard-clients |
false |
|
eureka.server.registry-sync-retries |
0 |
|
eureka.server.registry-sync-retry-wait-ms |
0 |
|
eureka.server.remote-region-app-whitelist |
||
eureka.server.remote-region-connect-timeout-ms |
1000 |
|
eureka.server.remote-region-connection-idle-timeout-seconds |
30 |
|
eureka.server.remote-region-fetch-thread-pool-size |
20 |
|
eureka.server.remote-region-read-timeout-ms |
1000 |
|
eureka.server.remote-region-registry-fetch-interval |
30 |
|
eureka.server.remote-region-total-connections |
1000 |
|
eureka.server.remote-region-total-connections-per-host |
500 |
|
eureka.server.remote-region-trust-store |
||
eureka.server.remote-region-trust-store-password |
changeit |
|
eureka.server.remote-region-urls |
||
eureka.server.remote-region-urls-with-name |
||
eureka.server.renewal-percent-threshold |
0.85 |
|
eureka.server.renewal-threshold-update-interval-ms |
0 |
|
eureka.server.response-cache-auto-expiration-in-seconds |
180 |
|
eureka.server.response-cache-update-interval-ms |
0 |
|
eureka.server.retention-time-in-m-s-in-delta-queue |
0 |
|
eureka.server.route53-bind-rebind-retries |
3 |
|
eureka.server.route53-binding-retry-interval-ms |
0 |
|
eureka.server.route53-domain-t-t-l |
30 |
|
eureka.server.sync-when-timestamp-differs |
true |
|
eureka.server.use-read-only-response-cache |
true |
|
eureka.server.wait-time-in-ms-when-sync-empty |
0 |
|
eureka.server.xml-codec-name |
||
feign.compression.request.mime-types |
[text/xml, application/xml, application/json] |
支持的MIME類型列表。 |
feign.compression.request.min-request-size |
2048 |
最小閾值內容大小。 |
health.config.enabled |
false |
標記以指示應安裝配置服務器運行情況指示器。 |
health.config.time-to-live |
0 |
生成緩存結果的時間,以毫秒爲單位。默認300000(5分鐘)。 |
hystrix.metrics.enabled |
true |
啓用Hystrix指標輪詢。默認爲true。 |
hystrix.metrics.polling-interval-ms |
2000 |
後續輪詢度量之間的間隔。默認爲2000 ms。 |
management.health.refresh.enabled |
true |
啓用刷新範圍的運行情況端點。 |
management.health.zookeeper.enabled |
true |
啓用zookeeper的健康端點。 |
netflix.atlas.batch-size |
10000 |
|
netflix.atlas.enabled |
true |
|
netflix.atlas.uri |
||
netflix.metrics.servo.cache-warning-threshold |
1000 |
當 |
netflix.metrics.servo.registry-class |
com.netflix.servo.BasicMonitorRegistry |
Servo使用的監視器註冊表的徹底限定類名。 |
proxy.auth.load-balanced |
||
proxy.auth.routes |
每一個路由的認證策略。 |
|
spring.cloud.bus.ack.destination-service |
想要聽ack的服務。默認爲null(表示全部服務)。 |
|
spring.cloud.bus.ack.enabled |
true |
標誌關閉acks(默認打開)。 |
spring.cloud.bus.destination |
springCloudBus |
名稱Spring Cloud消息的流目的地。 |
spring.cloud.bus.enabled |
true |
標誌表示總線已啓用。 |
spring.cloud.bus.env.enabled |
true |
標誌關閉環境變化事件(默認爲開)。 |
spring.cloud.bus.refresh.enabled |
true |
關閉刷新事件的標誌(默認爲開)。 |
spring.cloud.bus.trace.enabled |
false |
打開acks跟蹤的標誌(默認關閉)。 |
spring.cloud.cloudfoundry.discovery.enabled |
true |
標記以指示啓用發現。 |
spring.cloud.cloudfoundry.discovery.heartbeat-frequency |
5000 |
心跳次數以毫秒爲單位的頻率。客戶端將輪詢該頻率並廣播服務ID列表。 |
spring.cloud.cloudfoundry.discovery.org |
要進行身份驗證的組織名稱(默認爲用戶默認值)。 |
|
spring.cloud.cloudfoundry.discovery.password |
用戶驗證和獲取令牌的密碼。 |
|
spring.cloud.cloudfoundry.discovery.space |
要進行身份驗證的空間名稱(默認爲用戶默認值)。 |
|
spring.cloud.cloudfoundry.discovery.url |
Cloud Foundry API(雲控制器)的URL。 |
|
spring.cloud.cloudfoundry.discovery.username |
驗證用戶名(一般是電子郵件地址)。 |
|
spring.cloud.config.allow-override |
true |
標記以指示可使用{@link #isSystemPropertiesOverride()systemPropertiesOverride}。設置爲false以防止用戶意外更改默認值。默認值爲true。 |
spring.cloud.config.authorization |
客戶端使用的受權令牌鏈接到服務器。 |
|
spring.cloud.config.discovery.enabled |
false |
標記以指示啓用配置服務器發現(配置服務器URL將經過發現查找)。 |
spring.cloud.config.discovery.service-id |
configserver |
服務ID來定位配置服務器。 |
spring.cloud.config.enabled |
true |
標記說遠程配置啓用。默認爲true; |
spring.cloud.config.fail-fast |
false |
標記表示沒法鏈接到服務器是致命的(默認爲false)。 |
spring.cloud.config.label |
用於拉取遠程配置屬性的標籤名稱。默認設置在服務器上(一般是基於git的服務器的「主」)。 |
|
spring.cloud.config.name |
用於獲取遠程屬性的應用程序名稱。 |
|
spring.cloud.config.override-none |
false |
標誌表示當{@link #setAllowOverride(boolean)allowOverride}爲true時,外部屬性應該採用最低優先級,而且不覆蓋任何現有的屬性源(包括本地配置文件)。默認爲false。 |
spring.cloud.config.override-system-properties |
true |
標記以指示外部屬性應覆蓋系統屬性。默認值爲true。 |
spring.cloud.config.password |
聯繫遠程服務器時使用的密碼(HTTP Basic)。 |
|
spring.cloud.config.profile |
default |
獲取遠程配置時使用的默認配置文件(逗號分隔)。默認爲「默認」。 |
spring.cloud.config.retry.initial-interval |
1000 |
初始重試間隔(以毫秒爲單位)。 |
spring.cloud.config.retry.max-attempts |
6 |
最大嘗試次數。 |
spring.cloud.config.retry.max-interval |
2000 |
退避的最大間隔 |
spring.cloud.config.retry.multiplier |
1.1 |
下一個間隔的乘數。 |
spring.cloud.config.server.bootstrap |
false |
表示配置服務器應使用遠程存儲庫中的屬性初始化其本身的環境。默認狀況下關閉,由於它會延遲啓動,但在將服務器嵌入到另外一個應用程序中時頗有用。 |
spring.cloud.config.server.default-application-name |
application |
傳入請求沒有特定的默認應用程序名稱。 |
spring.cloud.config.server.default-label |
傳入請求沒有特定標籤時的默認存儲庫標籤。 |
|
spring.cloud.config.server.default-profile |
default |
傳入請求沒有特定的默認應用程序配置文件時。 |
spring.cloud.config.server.encrypt.enabled |
true |
在發送給客戶端以前啓用對環境屬性的解密。 |
spring.cloud.config.server.git.basedir |
庫的本地工做副本的基本目錄。 |
|
spring.cloud.config.server.git.clone-on-start |
標記以代表應該在啓動時克隆存儲庫(不是按需)。一般會致使啓動速度較慢,但第一次查詢更快。 |
|
spring.cloud.config.server.git.default-label |
||
spring.cloud.config.server.git.environment |
||
spring.cloud.config.server.git.force-pull |
標記表示存儲庫應該強制拉。若是真的丟棄任何本地更改並從遠程存儲庫獲取。 |
|
spring.cloud.config.server.git.git-factory |
||
spring.cloud.config.server.git.password |
使用遠程存儲庫驗證密碼。 |
|
spring.cloud.config.server.git.repos |
存儲庫標識符映射到位置和其餘屬性。 |
|
spring.cloud.config.server.git.search-paths |
在本地工做副本中使用的搜索路徑。默認狀況下只搜索根。 |
|
spring.cloud.config.server.git.timeout |
用於獲取HTTP或SSH鏈接的超時(以秒爲單位)(若是適用)。默認5秒。 |
|
spring.cloud.config.server.git.uri |
遠程存儲庫的URI。 |
|
spring.cloud.config.server.git.username |
用於遠程存儲庫的身份驗證用戶名。 |
|
spring.cloud.config.server.health.repositories |
||
spring.cloud.config.server.native.fail-on-error |
false |
標識以肯定在解密期間如何處理異常(默認爲false)。 |
spring.cloud.config.server.native.search-locations |
[] |
搜索配置文件的位置。默認與Spring Boot應用程序相同,所以[classpath:/,classpath:/ config /,file:./,file:./ config /]。 |
spring.cloud.config.server.native.version |
爲本地存儲庫報告的版本字符串 |
|
spring.cloud.config.server.overrides |
無條件發送給全部客戶的資源的額外地圖。 |
|
spring.cloud.config.server.prefix |
配置資源路徑的前綴(默認爲空)。當您不想更改上下文路徑或servlet路徑時嵌入其餘應用程序時頗有用。 |
|
spring.cloud.config.server.strip-document-from-yaml |
true |
標記爲指示做爲文本或集合(而不是映射)的YAML文檔應以「本機」形式返回。 |
spring.cloud.config.server.svn.basedir |
庫的本地工做副本的基本目錄。 |
|
spring.cloud.config.server.svn.default-label |
trunk |
用於環境屬性請求的默認標籤。 |
spring.cloud.config.server.svn.environment |
||
spring.cloud.config.server.svn.password |
使用遠程存儲庫驗證密碼。 |
|
spring.cloud.config.server.svn.search-paths |
在本地工做副本中使用的搜索路徑。默認狀況下只搜索根。 |
|
spring.cloud.config.server.svn.uri |
遠程存儲庫的URI。 |
|
spring.cloud.config.server.svn.username |
用於遠程存儲庫的身份驗證用戶名。 |
|
spring.cloud.config.token |
安全令牌經過到底層環境庫。 |
|
spring.cloud.config.uri |
遠程服務器的URI(默認http:// localhost:8888)。 |
|
spring.cloud.config.username |
聯繫遠程服務器時使用的用戶名(HTTP Basic)。 |
|
spring.cloud.consul.config.acl-token |
||
spring.cloud.consul.config.data-key |
data |
若是格式爲Format.PROPERTIES或Format.YAML,則使用如下字段來查找協調配置。 |
spring.cloud.consul.config.default-context |
application |
|
spring.cloud.consul.config.enabled |
true |
|
spring.cloud.consul.config.fail-fast |
true |
在配置查找期間拋出異常,若是爲true,不然爲日誌警告。 |
spring.cloud.consul.config.format |
||
spring.cloud.consul.config.prefix |
config |
|
spring.cloud.consul.config.profile-separator |
, |
|
spring.cloud.consul.config.watch.delay |
1000 |
手錶的固定延遲的價值在毫秒。默認爲1000。 |
spring.cloud.consul.config.watch.enabled |
true |
若是手錶啓用 默認爲true。 |
spring.cloud.consul.config.watch.wait-time |
55 |
等待(或阻止)觀看查詢的秒數,默認爲55.須要小於默認的ConsulClient(默認爲60)。要增長ConsulClient超時,使用自定義的HttpClient建立一個帶有自定義ConsulRawClient的ConsulClient bean。 |
spring.cloud.consul.discovery.acl-token |
||
spring.cloud.consul.discovery.catalog-services-watch-delay |
10 |
|
spring.cloud.consul.discovery.catalog-services-watch-timeout |
2 |
|
spring.cloud.consul.discovery.default-query-tag |
若是沒有在serverListQueryTags中列出,請在服務列表中查詢標籤。 |
|
spring.cloud.consul.discovery.default-zone-metadata-name |
zone |
服務實例區域來自元數據。這容許更改元數據標籤名稱。 |
spring.cloud.consul.discovery.enabled |
true |
是否啓用服務發現? |
spring.cloud.consul.discovery.fail-fast |
true |
在服務註冊期間拋出異常,若是爲true,不然,記錄警告(默認爲true)。 |
spring.cloud.consul.discovery.health-check-interval |
10s |
執行健康檢查的頻率(例如10s) |
spring.cloud.consul.discovery.health-check-path |
/health |
調用健康檢查的備用服務器路徑 |
spring.cloud.consul.discovery.health-check-timeout |
健康檢查超時(例如10s) |
|
spring.cloud.consul.discovery.health-check-url |
自定義健康檢查網址覆蓋默認值 |
|
spring.cloud.consul.discovery.heartbeat.enabled |
false |
|
spring.cloud.consul.discovery.heartbeat.heartbeat-interval |
||
spring.cloud.consul.discovery.heartbeat.interval-ratio |
||
spring.cloud.consul.discovery.heartbeat.ttl-unit |
s |
|
spring.cloud.consul.discovery.heartbeat.ttl-value |
30 |
|
spring.cloud.consul.discovery.host-info |
||
spring.cloud.consul.discovery.hostname |
訪問服務器時使用的主機名 |
|
spring.cloud.consul.discovery.instance-id |
惟一的服務實例ID |
|
spring.cloud.consul.discovery.instance-zone |
服務實例區 |
|
spring.cloud.consul.discovery.ip-address |
訪問服務時使用的IP地址(還必須設置preferIpAddress才能使用) |
|
spring.cloud.consul.discovery.lifecycle.enabled |
true |
|
spring.cloud.consul.discovery.management-port |
端口註冊管理服務(默認爲管理端口) |
|
spring.cloud.consul.discovery.management-suffix |
management |
註冊管理服務時使用後綴 |
spring.cloud.consul.discovery.management-tags |
註冊管理服務時使用的標籤 |
|
spring.cloud.consul.discovery.port |
端口註冊服務(默認爲偵聽端口) |
|
spring.cloud.consul.discovery.prefer-agent-address |
false |
咱們將如何肯定使用地址的來源 |
spring.cloud.consul.discovery.prefer-ip-address |
false |
在註冊時使用ip地址而不是主機名 |
spring.cloud.consul.discovery.query-passing |
false |
將「pass」參數添加到/ v1 / health / service / serviceName。這會將健康檢查推送到服務器。 |
spring.cloud.consul.discovery.register |
true |
註冊爲領事服務。 |
spring.cloud.consul.discovery.register-health-check |
true |
註冊領事健康檢查。在開發服務期間有用。 |
spring.cloud.consul.discovery.scheme |
http |
是否註冊http或https服務 |
spring.cloud.consul.discovery.server-list-query-tags |
服務器列表中要查詢的serviceId的→標籤的映射。這容許經過單個標籤過濾服務。 |
|
spring.cloud.consul.discovery.service-name |
服務名稱 |
|
spring.cloud.consul.discovery.tags |
註冊服務時使用的標籤 |
|
spring.cloud.consul.enabled |
true |
啓用了spring cloud consul |
spring.cloud.consul.host |
localhost |
Consul代理主機名。默認爲「localhost」。 |
spring.cloud.consul.port |
8500 |
Consul代理端口。默認爲'8500'。 |
spring.cloud.consul.retry.initial-interval |
1000 |
初始重試間隔(以毫秒爲單位)。 |
spring.cloud.consul.retry.max-attempts |
6 |
最大嘗試次數。 |
spring.cloud.consul.retry.max-interval |
2000 |
退避的最大間隔 |
spring.cloud.consul.retry.multiplier |
1.1 |
下一個間隔的乘數。 |
spring.cloud.hypermedia.refresh.fixed-delay |
5000 |
|
spring.cloud.hypermedia.refresh.initial-delay |
10000 |
|
spring.cloud.inetutils.default-hostname |
localhost |
默認主機名。用於發生錯誤的狀況。 |
spring.cloud.inetutils.default-ip-address |
127.0.0.1 |
默認ipaddress。用於發生錯誤的狀況。 |
spring.cloud.inetutils.ignored-interfaces |
將被忽略的網絡接口的Java正則表達式列表。 |
|
spring.cloud.inetutils.preferred-networks |
將被忽略的網絡地址的Java正則表達式列表。 |
|
spring.cloud.inetutils.timeout-seconds |
1 |
計算主機名的超時秒數。 |
spring.cloud.inetutils.use-only-site-local-interfaces |
false |
僅使用與站點本地地址的接口。有關詳細信息,請參閱{@link InetAddress#isSiteLocalAddress()}。 |
spring.cloud.loadbalancer.retry.enabled |
false |
|
spring.cloud.stream.binders |
||
spring.cloud.stream.bindings |
||
spring.cloud.stream.consul.binder.event-timeout |
5 |
|
spring.cloud.stream.consumer-defaults |
||
spring.cloud.stream.default-binder |
||
spring.cloud.stream.dynamic-destinations |
[] |
|
spring.cloud.stream.ignore-unknown-properties |
true |
|
spring.cloud.stream.instance-count |
1 |
|
spring.cloud.stream.instance-index |
0 |
|
spring.cloud.stream.producer-defaults |
||
spring.cloud.stream.rabbit.binder.admin-adresses |
[] |
|
spring.cloud.stream.rabbit.binder.compression-level |
0 |
|
spring.cloud.stream.rabbit.binder.nodes |
[] |
|
spring.cloud.stream.rabbit.bindings |
||
spring.cloud.zookeeper.base-sleep-time-ms |
50 |
重試之間等待的初始時間 |
spring.cloud.zookeeper.block-until-connected-unit |
與Zookeeper鏈接時阻止的時間單位 |
|
spring.cloud.zookeeper.block-until-connected-wait |
10 |
等待時間阻止鏈接到Zookeeper |
spring.cloud.zookeeper.connect-string |
localhost:2181 |
鏈接字符串到Zookeeper集羣 |
spring.cloud.zookeeper.default-health-endpoint |
將檢查以驗證依賴關係是否存在的默認運行情況端點 |
|
spring.cloud.zookeeper.dependencies |
將別名映射到ZookeeperDependency。從Ribbon的角度看,別名其實是serviceID,由於Ribbon不能接受serviceID中的嵌套結構 |
|
spring.cloud.zookeeper.dependency-configurations |
||
spring.cloud.zookeeper.dependency-names |
||
spring.cloud.zookeeper.discovery.enabled |
true |
|
spring.cloud.zookeeper.discovery.instance-host |
預約義的主機能夠在Zookeeper中註冊本身的服務。對應於URI規範中的{code address}。 |
|
spring.cloud.zookeeper.discovery.instance-port |
端口註冊服務(默認爲偵聽端口) |
|
spring.cloud.zookeeper.discovery.metadata |
獲取與此實例關聯的元數據名稱/值對。該信息被髮送到動物管理員,能夠被其餘實例使用。 |
|
spring.cloud.zookeeper.discovery.register |
true |
在動物園管理員中註冊爲服務。 |
spring.cloud.zookeeper.discovery.root |
/services |
全部實例都被註冊的根Zookeeper文件夾 |
spring.cloud.zookeeper.discovery.uri-spec |
{scheme}://{address}:{port} |
在Zookeeper服務註冊期間解決的URI規範 |
spring.cloud.zookeeper.enabled |
true |
啓用了Zookeeper |
spring.cloud.zookeeper.max-retries |
10 |
最多重試次數 |
spring.cloud.zookeeper.max-sleep-ms |
500 |
每次重試最多能夠以ms爲單位睡眠 |
spring.cloud.zookeeper.prefix |
將應用於全部Zookeeper依賴關係的路徑的公共前綴 |
|
spring.integration.poller.fixed-delay |
1000 |
修復默認輪詢器的延遲。 |
spring.integration.poller.max-messages-per-poll |
1 |
默認輪詢器每輪詢的最大消息。 |
spring.sleuth.integration.enabled |
true |
啓用Spring Integration偵察器。 |
spring.sleuth.integration.patterns |
* |
一組簡單的模式,通道名稱將與之匹配。默認值爲*(全部通道)。請參閱org.springframework.util.PatternMatchUtils.simpleMatch(String,String)。 |
spring.sleuth.keys.async.class-name-key |
class |
具備使用{@code @Async} 註釋的方法的類的簡單名稱,從異步進程開始 @see org.springframework.scheduling.annotation.Async |
spring.sleuth.keys.async.method-name-key |
method |
使用{@code @Async} 註釋的方法的名稱 @see org.springframework.scheduling.annotation.Async |
spring.sleuth.keys.async.prefix |
若是標題名稱被添加爲標籤,則使用前綴。 |
|
spring.sleuth.keys.async.thread-name-key |
thread |
執行異步方法的線程的名稱 @see org.springframework.scheduling.annotation.Async |
spring.sleuth.keys.http.headers |
額外的標題應該做爲標籤添加,若是它們存在。若是頭值是多值的,則標籤值將是逗號分隔的單引號列表。 |
|
spring.sleuth.keys.http.host |
http.host |
URL或主機頭的域部分。示例:「mybucket.s3.amazonaws.com」。用於過濾主機而不是ip地址。 |
spring.sleuth.keys.http.method |
http.method |
HTTP方法或動詞,如「GET」或「POST」。用於過濾http路由。 |
spring.sleuth.keys.http.path |
http.path |
絕對的http路徑,沒有任何查詢參數。示例:「/ objects / abcd-ff」。用於過濾http路由,能夠與zipkin v1一塊兒移植。在zipkin v1中,只支持等於過濾器。刪除查詢參數使不一樣URI的數量減小。例如,不管查詢行中編碼的簽名參數如何,均可以查詢相同的資源。這不會下降HTTP單路由的基數。例如,一般將路由表示爲http URI模板,如「/ resource / {resource_id}」。在只有等量查詢可用的系統中,若是實際請求是「/ resource / abcd-ff」 ,則搜索 {@code http.uri = / resource}將不匹配。歷史記錄:這一般在拉鍊中被表示爲「http.uri」,但最多見的只是一條路。 |
spring.sleuth.keys.http.prefix |
http. |
若是標題名稱被添加爲標籤,則使用前綴。 |
spring.sleuth.keys.http.request-size |
http.request.size |
非空HTTP請求體的大小(以字節爲單位)。防爆。"16384" <p>大上傳可能會超出限制或直接影響延遲。 |
spring.sleuth.keys.http.response-size |
http.response.size |
非空HTTP響應體的大小(以字節爲單位)。防爆。"16384" <p>大量下載可能會超出限制或直接影響延遲。 |
spring.sleuth.keys.http.status-code |
http.status_code |
當HTTP響應代碼不在2xx範圍內。防爆。「503」用於過濾錯誤狀態。2xx範圍不會被記錄,由於成功代碼對延遲故障排除不那麼有趣。省略節省每一個跨度至少20個字節。 |
spring.sleuth.keys.http.url |
http.url |
整個URL,包括方案,主機和查詢參數(若是可用)。防爆。「https://mybucket.s3.amazonaws.com/objects/abcd-ff?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Algorithm=AWS4-HMAC-SHA256...」結合{@link #method },您能夠了解徹底限定的請求行。這是可選的,由於它可能包括私人數據或至關長的長度。 |
spring.sleuth.keys.hystrix.command-group |
commandGroup |
命令組的名稱 Hystrix使用命令組密鑰將諸如報告,警報,儀表板或團隊/庫全部權的命令分組在一塊兒。 @see com.netflix.hystrix.HystrixCommandGroupKey |
spring.sleuth.keys.hystrix.command-key |
commandKey |
命令鍵的名稱 描述給定命令的名稱。表明用於監視,斷路器,指標發佈,緩存和其餘此類用途的{@link com.netflix.hystrix.HystrixCommand}的關鍵。 @see com.netflix.hystrix.HystrixCommandKey |
spring.sleuth.keys.hystrix.prefix |
若是標題名稱被添加爲標籤,則使用前綴。 |
|
spring.sleuth.keys.hystrix.thread-pool-key |
threadPoolKey |
線程池密鑰的名稱。線程池密鑰表示用於監視,指標發佈,緩存和其餘此類用途的{@link com.netflix.hystrix.HystrixThreadPool}。甲{@link com.netflix.hystrix.HystrixCommand}與單個相關的{@link com.netflix.hystrix.HystrixThreadPool}如由檢索{@link com.netflix.hystrix.HystrixThreadPoolKey}注入它,或者它的默認值使用{@link com.netflix.hystrix.HystrixCommandGroupKey}建立的建立它。 @see com.netflix.hystrix.HystrixThreadPoolKey |
spring.sleuth.keys.message.headers |
額外的標題應該做爲標籤添加,若是它們存在。若是頭值不是String,它將使用其toString()方法轉換爲String。 |
|
spring.sleuth.keys.message.payload.size |
message/payload-size |
估計有效載荷的大小(若是有的話)。 |
spring.sleuth.keys.message.payload.type |
message/payload-type |
有效載荷的類型。 |
spring.sleuth.keys.message.prefix |
message/ |
若是標題名稱被添加爲標籤,則使用前綴。 |
spring.sleuth.keys.mvc.controller-class |
mvc.controller.class |
小寫,連字符分隔處理請求的類的名稱。防爆。名爲「BookController」的類將致使「book-controller」標籤值。 |
spring.sleuth.keys.mvc.controller-method |
mvc.controller.method |
小寫,連字符分隔處理請求的類的名稱。防爆。名爲「listOfBooks」的方法將致使「list-of-books」標籤值。 |
spring.sleuth.metric.span.accepted-name |
counter.span.accepted |
|
spring.sleuth.metric.span.dropped-name |
counter.span.dropped |
|
spring.sleuth.sampler.percentage |
0.1 |
應採樣的請求百分比。例如1.0 - 100%的請求應該被抽樣。精度僅爲全數(即不支持0.1%的痕跡)。 |
spring.sleuth.trace-id128 |
false |
若是爲true,則生成128位跟蹤ID,而不是64位跟蹤ID。 |
zuul.add-host-header |
false |
標識以肯定代理是否轉發主機頭。 |
zuul.add-proxy-headers |
true |
標識以肯定代理是否添加X-Forwarded- *標頭。 |
zuul.host.max-per-route-connections |
20 |
單個路由可使用的最大鏈接數。 |
zuul.host.max-total-connections |
200 |
代理能夠容納到後端的總鏈接數。 |
zuul.ignore-local-service |
true |
|
zuul.ignore-security-headers |
true |
標記說,若是spring security在類路徑上,則將SECURITY_HEADERS添加到忽略的標頭。經過將ignoreSecurityHeaders設置爲false,咱們能夠關閉此默認行爲。這應該與禁用默認的spring security標頭一塊兒使用,請參見https://docs.spring.io/spring-security/site/docs/current/reference/html/headers.html#default-security-headers |
zuul.ignored-headers |
HTTP標頭的名稱徹底忽略(即將其從下游請求中刪除,並將其從下游響應中刪除)。 |
|
zuul.ignored-patterns |
||
zuul.ignored-services |
一組服務名稱不考慮代理自動。默認狀況下,發現客戶端中的全部服務都將被代理。 |
|
zuul.prefix |
全部路由的公共前綴。 |
|
zuul.remove-semicolon-content |
true |
標記說,能夠刪除超過第一個分號的路徑元素。 |
zuul.retryable |
默認狀況下是否支持重試的標誌(假設路由自己支持)。 |
|
zuul.ribbon-isolation-strategy |
||
zuul.routes |
將路線名稱映射到屬性。 |
|
zuul.s-e-c-u-r-i-t-y-h-e-a-d-e-r-s |
通常預期由Spring安全性添加的標頭,所以若是代理和後端使用Spring保護,則一般會重複。默認狀況下,若是存在Spring安全性,而且ignoreSecurityHeaders = true,它們將被添加到忽略的標頭。 |
|
zuul.semaphore.max-semaphores |
100 |
Hystrix的總信號量的最大數量。 |
zuul.sensitive-headers |
不傳遞到下游請求的敏感標頭列表。默認爲一般包含用戶憑據的「安全」標題集。若是下游服務是與代理相同的系統的一部分,那麼從列表中刪除它們是正確的,因此他們正在共享認證數據。若是在您本身的域以外使用物理URL,那麼通常來講泄漏用戶憑據將是一個壞主意。 |
|
zuul.servlet-path |
/zuul |
安裝Zuul做爲servlet的路徑(不是Spring MVC的一部分)。對於具備大型機構的請求,例如文件上傳,servlet對於更高的內存效率更高。 |
zuul.ssl-hostname-validation-enabled |
true |
標記以說明是否應驗證ssl鏈接的主機名。默認值爲true。這隻應用於測試設置! |
zuul.strip-prefix |
true |
在轉發以前標記是否從路徑中刪除前綴。 |
zuul.trace-request-body |
true |
標記說能夠跟蹤請求機構。 |
https://springcloud.cc/spring-cloud-dalston.html#_appendix_compendium_of_configuration_properties