日常开发之OpenFeign配置
发布日期:2022-07-08 02:55:47
浏览次数:45
分类:技术文章
本文共 1479 字,大约阅读时间需要 4 分钟。
Feign
feign: client: # defaultclient 配置信息 config: default: # 全局服务配置 connectTimeout: # 连接超时时间,默认值:2000 readTimeout: # 读取超时时间,默认值:5000 itemcenter: # 对 itemcenter 服务进行局部配置,itemcenter 是你的服务名 connectTimeout: 3000 # 连接超时时间 readTimeout: 6000 # 读取超时时间 httpclient: # httpclient 配置信息 disable-ssl-validation: # 绕过SSL验证,默认值:false max-connections: # 其一次最多接收MaxTotal次请求,默认值:200 max-connections-per-route: # 某一个服务每次能并行接收的请求数量,默认值:50
更多配置信息:
org.springframework.cloud.openfeign.FeignClientProperties
org.springframework.cloud.openfeign.support.FeignHttpClientProperties org.springframework.cloud.openfeign.encoding.FeignClientEncodingPropertiesRibbon
查看Ribbon有哪些配置信息:com.netflix.client.config.CommonClientConfigKey
查看Ribbon配置项默认值:com.netflix.client.config.DefaultClientConfigImpl全局配置
该配置是对所有服务请求生效,详细配置如下:ribbon: ConnectTimeout: # 连接超时时间,默认值:2000 ReadTimeout: # 读取超时时间,默认值:5000 OkToRetryOnAllOperations: # 确定重试所有操作,默认值:false MaxAutoRetriesNextServer: # 最大自动重试下一个服务器,默认值:1 MaxAutoRetries: # 最大自动重试次数,默认值:0
局部配置
该配置是对局部服务请求生效,详细配置如下:例如请求itemcenter服务
@FeignClient( name = "itemcenter", fallback = ItemcenterServerImpl.class)public interface ItemcenterServer { }
对itemcenter服务进行局部配置
itemcenter: ribbon: ConnectTimeout: 3000 # 连接超时时间,默认值:2000 ReadTimeout: 6000 # 读取超时时间,默认值:5000 OkToRetryOnAllOperations: true # 确定重试所有操作,默认值:false MaxAutoRetriesNextServer: 2 # 最大自动重试下一个服务器,默认值:1 MaxAutoRetries: 1 # 最大自动重试次数,默认值:0
转载地址:https://blog.csdn.net/miaoao611/article/details/124165621 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年03月22日 09时48分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
好久没刷题了(阿里测试题)
2019-04-26
安卓界面——最开始界面的加载
2019-04-26
安卓——屏蔽陌生来电
2019-04-26
安卓——小笔记
2019-04-26
客户端面试万金油
2019-04-26
【u3d泰斗破坏神】05 --- 角色移动 velocity 的相关问题
2019-04-26
【u3d泰斗破坏神】06 --- Loading界面进度条Slider的使用
2019-04-26
【u3d泰斗破坏神】07 --- 角色攻击动画拆分、状态机设计
2019-04-26
【u3d泰斗破坏神】08 --- UGUI 制作艺术字体
2019-04-26
【u3d泰斗破坏神】09 --- 角色血条的制作、掉血特效
2019-04-26
Unity Shader 入门精要(01) -- 渲染流水线
2019-04-26
Unity Shader 入门精要(02) -- shader的编码基础
2019-04-26
Unity Shader 入门精要(03) -- Unity的基础光照
2019-04-26
Unity Shader 入门精要(04) -- 基础纹理
2019-04-26
Unity3D 移动平台的资源路径问题
2019-04-26
二分查找(折半查找)
2019-04-26
线段树
2019-04-26
编程机制
2019-04-26
自己写的Java版计算器
2019-04-26
字、位、字节摘抄的,怕忘了
2019-04-26