栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【入门教程】Ribbon重试

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【入门教程】Ribbon重试

1/2:Ribbon重试 Feign(默认继承Ribbon)

eureka-client 中已经包含 ribbon 依赖


如果使用RestTemplate,需添加@LoadBalanced注解

Ribbon的重试:


:依赖


	org.springframework.retry
	spring-retry

:重试配置

ribbon:
  ConnectionTimeout: 1000 #建立连接超时时间,默认1000
  ReadTimeout: 1000 # 接收响应的超时时间,默认1000
  MaxAutoRetries: 1 #单服务器重试次数,这里失败则更换服务器
  MaxAutoRetriesNextServer: 2 #更换服务器的次数
  OkToRetryOnAllOperations: false #默认只对GET请求重试, 当设置为true时, 对POST等所有类型请求都重试 

对特定服务单独配置

item-service:
  ribbon:
    MaxAutoRetries: 1
    MaxAutoRetriesNextServer: 2
    ConnectTimeout: 1000
    ReadTimeout: 500

ribbon的重试机制,在 feign 和 zuul 中进一步进行了封装,后续可以使用feign或zuul的重试机制

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/678384.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号