eureka:
client: #eureka客戶端配置
register-with-eureka: true #是否將自己註冊到eureka服務端上去
fetch-registry: true #是否獲取eureka註冊中心上註冊的服務列表
service-url:
defaultzone: http://localhost:8001/eureka/ # 指定註冊中心位址
enabled: true # 啟用eureka客戶端
registry-fetch-interval-seconds: 30 #定義去eureka服務端獲取服務列表的時間間隔
instance: #eureka客戶端例項配置
lease-renewal-interval-in-seconds: 30 #定義服務多久去註冊中心續約
lease-expiration-duration-in-seconds: 90 #定義服務多久不去續約認為服務失效
metadata-map:
zone: shanghai #所在區域
hostname: localhost #服務主機名稱
prefer-ip-address: false #是否優先使用ip來作為主機名
server: #eureka服務端配置
enable-self-preservation: false #關閉eureka服務端的保護機制
ribbon:
connecttimeout: 1000 #服務請求連線超時時間(毫秒)
readtimeout: 3000 #服務請求處理超時時間(毫秒)
oktoretryonalloperations: true #對超時請求啟用重試機制
maxautoretriesnextserver: 1 #切換重試例項的最大個數
maxautoretries: 1 # 切換例項後重試最大次數
nfloadbalancerruleclassname: com.netflix.loadbalancer.randomrule #修改負載均衡演算法
user-service:
ribbon:
connecttimeout: 1000 #服務請求連線超時時間(毫秒)
readtimeout: 3000 #服務請求處理超時時間(毫秒)
oktoretryonalloperations: true #對超時請求啟用重試機制
maxautoretriesnextserver: 1 #切換重試例項的最大個數
maxautoretries: 1 # 切換例項後重試最大次數
nfloadbalancerruleclassname: com.netflix.loadbalancer.randomrule #修改負載均衡演算法
主要有下面幾種: Springcloud常用元件
一 eureka netfix下 雲端服務發現,乙個基於 rest 的服務,用於定位服務,以實現雲端中間層服務發現和故障轉移。二 spring cloud config spring下 配置管理工具包,讓你可以把配置放到遠端伺服器,集中化管理集群配置,目前支援本地儲存 git以及subversion...
Springcloud元件介紹
springcloud是基於springboot基礎之上開發的微服務框架,springcloud是一套目前非常完整的微服務解決方案框架,其內容包含服務治理 註冊中心 配置管理 斷路器 智慧型路由 微 控制匯流排 全域性鎖 分布式會話等。springcloud包含眾多的子專案 eureka 服務治理 ...
Spring Cloud 核心元件
spring cloud 核心元件,在微服務架構中,分別扮演的角色 1 eureka 各個服務啟動時,eureka client 都會將服務註冊到 eureka server,並且 eureka client 還可以反過來從 eureka server 拉取登錄檔,從而知道其他服務在 2 ribbo...