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

超时配置(OpenFeign)

默认值

  • 连接超时,默认2s
  • 读取超时,默认5s
  • 单位: 毫秒

全局配置

package com.learning.springcloud.order.feign.config;import feign.Contract;
import feign.Logger;
import feign.Request;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** @Configuration  作用域为所有的服务提供方  全局配置* 局部配置: FeignClient configuration的值*/
@Configuration
public class FeignConfig {@Beanpublic Logger.Level feignLoggerLevel(){return  Logger.Level.FULL;}//   修改契约为 Feign默认注解方式
//    @Bean
//    public Contract feignContract(){
//        return  new Contract.Default();
//    }@Beanpublic  Request.Options options(){// 第一个 连接超时  第二个 读取超时return new Request.Options(5000, 10000)}}

局部配置

feign:client:config:product-service: # 服务名称logger-level: BASIC  # 基础日志contract: feign.Contract.Default # 指定Feign原生注解契约配置connect-timeout: 5000  # 连接超时 默认2sread-timeout: 10000 # 读取超时 默认5s

http://www.lryc.cn/news/283438.html

相关文章:

  • C++设计模式(李建忠)笔记2
  • 【机器学习】DBSCAN算法
  • Uniapp软件库源码-全新带勋章等
  • Microsoft Excel 直方图
  • 如何录制屏幕视频?让视频制作更简单!
  • 【JavaEE进阶】 关于应用分层
  • 【已解决】c语言const/指针学习笔记
  • Android 系统启动过程纪要(基于Android 10)
  • 【Docker实用篇】一文入门Docker(4)Docker-Compose
  • neo4j 图数据库 py2neo 操作 示例代码
  • 从uptime看linux平均负载
  • 经典数据库练习题及答案
  • 架构篇06-复杂度来源:可扩展性
  • flowable流程结束触发监听器 flowable获取结束节点 flowable流程结束事件响应监听器
  • 【Python3】【力扣题】389. 找不同
  • 【从0上手cornerstone3D】如何加载nifti格式的文件
  • c# 学习笔记 - 异步编程
  • 设置了uni.chooseLocation,小程序中打不开
  • spring retry 配置及使用
  • uni-app的组件(二)
  • 项目开发中安全问题以及解决办法——客户传进来的数据不可信
  • 解决springboot启动报Failed to start bean ‘subProtocolWebSocketHandler‘;
  • 什么是技术架构?架构和框架之间的区别是什么?怎样去做好架构设计?(一)
  • 【多线程】认识Thread类及其常用方法
  • 多用户商业版 whisper 2.1在线搭建教程
  • HEXO搭建个人博客
  • Spring MVC学习之——RequestMapping注解
  • 鸿蒙原生应用/元服务开发-延迟任务开发实现(二)
  • 机器学习在什么场景下最常用-九五小庞
  • 利用IP应用场景API识别真实用户