ribbon的重試機制

2021-09-13 22:54:18 字數 509 閱讀 8186

客戶端配置

1、新增依賴:

org.springframework.retry

spring-retry

2、新增配置

spring:

cloud:

loadbalancer:

retry:

enabled: true # 開啟spring cloud的重試功能

user-service:

ribbon:

connecttimeout: 250 # ribbon的連線超時時間

readtimeout: 1000 # ribbon的資料讀取超時時間

oktoretryonalloperations: true # 是否對所有操作都進行重試

maxautoretriesnextserver: 1 # 切換例項的重試次數

maxautoretries: 1 # 對當前例項的重試次數

關於ribbon重試機制問題

記錄下在除錯 feign發現的問題feign hystrix enabled true 使用hystrixribbon eureka enabled true 在ribbon使用eureka.我用的是nacos 好像也是正常生效 connecttimeout 3000 連線超時時間 readtime...

ribbon的重試機制帶來的問題

全域性ribbon配置 ribbon connecttimeout 4000 請求連線的超時時間 readtimeout 4000 請求處理的超時時間 oktoretryonalloperations true 對所有操作請求都進行重試 maxautoretriesnextserver 1 切換例項...

Ribbon重試機制配置說明 CSDN部落格

一?ribbon客戶端配置檔案 spring.cloud.loadbalancer.retry.enabled true hystrix.command.default.execution.isolation.thread.timeoutinmilliseconds 10000 hello serv...