springcloud主要元件的常用配置

2021-10-24 16:58:46 字數 1433 閱讀 7169

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...