当前位置: 首页 > news >正文

做农业的公司管理网站大连网站代运营的公司有哪些

做农业的公司管理网站,大连网站代运营的公司有哪些,河津网站建设网站建设,义乌网一件代发在使用Feign Client时#xff0c;可以通过两种方式来设置超时时间#xff1a; 针对整个Feign Client设置超时时间 可以在Feign Client的配置类中通过修改Request.Options对象来设置超时时间。Request.Options对象有两个属性#xff0c;connectTimeoutMillis用于设置连接超…在使用Feign Client时可以通过两种方式来设置超时时间 针对整个Feign Client设置超时时间 可以在Feign Client的配置类中通过修改Request.Options对象来设置超时时间。Request.Options对象有两个属性connectTimeoutMillis用于设置连接超时时间readTimeoutMillis用于设置读取超时时间。 下面是一个示例 Configuration public class FeignClientConfig {Beanpublic Request.Options requestOptions() {return new Request.Options(5000, 5000);}}在上面的示例中连接超时和读取超时时间都设置为5000毫秒。 针对单个Feign接口方法设置超时时间 可以在Feign接口方法上使用FeignClient注解的configuration属性来指定一个配置类然后在配置类中通过修改Request.Options对象来设置超时时间。 下面是一个示例 FeignClient(name example-client, configuration ExampleClientConfig.class) public interface ExampleClient {GetMapping(/example)Headers(Content-Type: application/json)RequestLine(GET /example)void getExample();}//Configuration 不能全局配置 public class ExampleClientConfig {Beanpublic Request.Options requestOptions() {return new Request.Options(5000, 5000);}}在上面的示例中ExampleClient接口中的getExample()方法的超时时间被配置为5000毫秒。 需要注意的是Feign Client的超时时间设置只对请求的连接和读取阶段有效对于响应的处理时间是无效的。如果需要设置整个请求-响应的超时时间可以通过使用Hystrix或其他方式来实现。 不生效可能得原因 搜索一下项目里有没有对Options 进行重写如下所示 Beanpublic Options options() {return new Options();}Options 类 public static class Options {private final int connectTimeoutMillis;private final int readTimeoutMillis;public Options(int connectTimeoutMillis, int readTimeoutMillis) {this.connectTimeoutMillis connectTimeoutMillis;this.readTimeoutMillis readTimeoutMillis;}public Options() {this(10000, 60000);}public int connectTimeoutMillis() {return this.connectTimeoutMillis;}public int readTimeoutMillis() {return this.readTimeoutMillis;}}可以看到Options 类的默认构造函数里connectTimeout为10000ms,readTimeout为60000ms。你的配置文件里面的设置如果不生效可能就是被覆盖了。 feign:client:config:default:connectTimeout: 5000readTimeout: 1500001.我们需要强制重写它才会生效 PrimaryBeanpublic Request.Options requestOptions(ConfigurableEnvironment env) {String connectTime env.getProperty(feign.client.config.default.connectTimeout);String readTime env.getProperty(feign.client.config.default.readTimeout);if (connectTime ! null readTime ! null) {Integer connectTimeout Integer.valueOf(connectTime);Integer readTimeout Integer.valueOf(readTime);return new Request.Options(connectTimeout, readTimeout);}return new Request.Options();}2.单独针对某个方法设置超时时间。 FeignClient(name example-client, configuration ExampleClientConfig.class) public interface ExampleClient {GetMapping(/example)Headers(Content-Type: application/json)RequestLine(GET /example)void getExample();}Configuration public class ExampleClientConfig {Beanpublic Request.Options requestOptions() {return new Request.Options(5000, 5000);}}
http://www.hkea.cn/news/14273955/

相关文章:

  • 影视传媒广告公司网站模板微信上的网站怎么做的
  • 网站建设方案服务器网站怎么进入
  • 电子商务网站建设的答案用yii框架做的网站如何搭建
  • 零售网站开发wordpress 社交按钮
  • 湖南网站制作团队给建设单位造成损失的
  • 威胁网站检测平台建设wordpress dux2.0
  • 做企业网站的人才大连网络营销网站
  • 企业网站域名后缀做准的算命网站
  • 毛织厂家东莞网站建设什么是网络建设
  • 网站建设所需费用明细合肥网站开发招聘
  • 济南网站建设招聘域名及网站建设实训
  • 网站建设岗位工作职责北京ui网页设计素材
  • 动漫做3d游戏下载网站网络营销方式的使用方法
  • 怎样建一个英文网站石家庄网络推广公司
  • 网站建设和维护视频建设个人网站的要求
  • 大型网站 开发语言画册什么网站做方便
  • 网站建设方案 百度文库国外做蛋糕网站
  • 自己怎么做个网站南京房地产网站建设
  • 国内建站 wordpress预约做家庭清洁的网站
  • 网站怎么设置关键词邢台网站开发
  • 装置艺术那个网站做的好六盘水遵义网站建设怎么做
  • 做ppt图片用的网站有哪些网站设计好以后怎么上线
  • 美容评测网站建设分析报告广州注册公司代理公司
  • 潍坊市建设局网站成都装修建材网站建设
  • 网站开发浏览器分辨率网站建设 招标公告
  • 关于企业网站建设数据现状分析做相亲网站赚钱吗
  • 天津网站建设制作价格网站建设项目需求分析
  • 旅游景区网站开发的政策可行性我朋友是做卖网站的
  • 网上做头像用什么网站wordpress表结构怎么样
  • 上海网站建设小程序制作旅游网站网页的代码