Spring Cloud Feign 第一次调用超时(Read timed out)的解决办法_feign第一次调用超时-程序员宅基地

技术标签: spring  java  spring cloud  Spring相关架构讲解  

  • feign-client在第一次调用微服务会出现Read timed out异常,提示的报错信息:

    java.net.SocketTimeoutException: Read timed out


    这是由于在调用其他微服务接口前,会去请求该微服务的相关信息(地址、端口等),并做一些初始化操作,由于默认的懒加载特性,导致了在第一次调用时,出现超时的情况,解决方法主要有两种:

    第一种办法是设置超时时间,具体设置成多少,因项目而异,配置如下:

    # 全局关闭Hystrix超时,对所有微服务有效
    hystrix.command.default.execution.timeout.enabled: false
    
    # 关闭某一个微服务的超时
    hystrix.command.<serviceName>.execution.timeout.enabled: false
    
    # 全局设置超时时间为60秒
    hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 60000
    
    # 设置某一个微服务的超时时间为60秒
    hystrix.command.<serviceName>.execution.isolation.thread.timeoutInMilliseconds: 60000
    
    # 设置ribbon超时时间
    ribbon:
      ReadTimeout: 20000
      ConnectTimeout: 20000
    


    第二种办法,也是比较推荐的方式,配置ribbon立即加载,此处需要注意的是,光配置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/WXF_Sir/article/details/117035776

智能推荐

python包导入细节(attempted relative import beyond top-level package的原因解读)-程序员宅基地

文章浏览阅读2.4w次,点赞22次,收藏70次。先在讨论python导入问题时,先弄清楚几个重要概念和区别:一、什么是模块,什么是脚本(script vs module)二、命名(naming)三、不通过包导入访问一个模块四、相对导入…五、…只能用在相对导入当使用六、脚本不能包含相对导入七、解决办法感谢博主 小舔哥 :https://www.cnblogs.com/jiaxin359/p/7580375.html ..._attempted relative import beyond

mysql 消息队列_一个简单的 MySQL 批量事务消息队列-程序员宅基地

文章浏览阅读1k次。基于 MySQL 的批量事务消息队列消息队列本质上是一个存储介质,通常是链表结构,不同的进程或线程可以向消息队列中写入或读取消息。消息队列的使用场景有很多,比如异步处理任务、应用解耦、流量削锋等等。通常我们使用消息队列,都是直接使用 MNS、RocketMQ、Kafka 等产品。但某些场景下这些产品也难以满足,或者使用起来成本比较高,比如:批量创建大量(比如 1 万条)消息,并且要么都写入,要么不..._mysql 大量 update 走队列机制

15第八周项目一——实现复数类中的运算符重载(成员函数)_ccomplex的运算符重载,请问你写的代码中下述哪个不是成员函数?* ccomplex()构-程序员宅基地

文章浏览阅读527次。/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李晓凯 * 完成日期:2015年 4 月 26 日 * 版 本 号:v1.0 * * 问题描述:用类的成员函数,定义复数类重载运算符+、-、*、/,是指用于复数的加减乘除 * 输入描述:_ccomplex的运算符重载,请问你写的代码中下述哪个不是成员函数?* ccomplex()构

JAVA切换不了FTP服务器目录_解决linux下ftp指定访问目录无法修改的问题-程序员宅基地

文章浏览阅读386次。他的系统是CentOS,是RH派系的。我把vsftpd安装配置好了,以为大功告成,但客户端访问提示如下错误:500 OOPS: cannot change directory:/home/ftp原因是他的CentOS系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。//查看SELinux设置# getsebool -a|grep ftpftpd_disable_tr..._ftp.utils包 切换目录失败 linux

Linux系统之cut命令的基本使用_linux cut 大写g-程序员宅基地

文章浏览阅读902次,点赞2次,收藏2次。Linux系统之cut命令的基本使用_linux cut 大写g

java中设置JButton的背景图片,并在它上面显示文字_jbutton设置背景图片-程序员宅基地

文章浏览阅读2.3w次,点赞14次,收藏56次。看下面这段代码: JPanel contentPanel = new JPanel(); contentPanel.setBackground(Color.BLACK); setContentPane(contentPanel); ImageIcon icon = new ImageIcon("C:\\Users\\lenovo\\Desktop\\button.jpg"); JBu_jbutton设置背景图片

随便推点

Part 4: CRUD Operations on BackboneJs Models using HTTP REST Service-程序员宅基地

文章浏览阅读129次。In this article we will discuss how we can perform CRUD operations on a backbone model using a REST based HTTP service.[size=large][b]Background[/b][/size]Earlier we have discussed about the b..._backbone.js实现crud

android自定义RadioButton的样式_android radiobutton 自定义样式-程序员宅基地

文章浏览阅读2k次。一、样式的实现 <TextView android:layout_width="wrap_content" android:layout_height="50dp" android:layout_gravity="center" andro..._android radiobutton 自定义样式

stl文件转stp (二次开发)_stl转stp-程序员宅基地

文章浏览阅读3.6w次,点赞29次,收藏82次。前几天有个美女问我stl文件怎么处理,很尴尬我也处理不了,为了避免再次发生这种情况,所以我做了这个小软件。其下载链接将在文末给出。因为是电脑软件,所以使用的是.net c# 编写,ide是秒天秒地秒空气的visual studio。下面分几步说一下思路和代码过程:1、stl文件和stp文件的数据存储形式一、stl文件格式stl的文件格式是很容易就能找到的,比如说直接问度娘:..._stl转stp

UVa1625——颜色长度(DP)_dp颜色函数-程序员宅基地

文章浏览阅读239次。题目链接:https://vjudge.net/contest/232313#problem/H思路:紫书上写的很详细了:不是等到一个颜色全部移完之后再相加,而是每次都计算已经开始但还没结束的颜色的个数并将长度累加。所以,用res[i][j]表示第一个串还剩i个,第二个串还剩j个,已经开始但还没结束的字符个数。dp[i][j]表示第一个还剩i个,第二个串还剩j个,还需要的最小指标函数。..._dp颜色函数

AngularJS 简介_angljs-程序员宅基地

文章浏览阅读525次。AngularJS 简介AngularJS诞生于2009年,由MiskoHevery等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。AngularJS 是一个 JavaScript 框架。它可通过 AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。AngularJS 是一个 JavaScript 框架A_angljs

【整理】串口(RS232/RS485等)通讯中RTS/CTS,DTR/DSR的含义详解_串口dtr是什么-程序员宅基地

文章浏览阅读9.8k次,点赞6次,收藏37次。【整理】串口(RS232/RS485等)通讯中RTS/CTS,DTR/DSR的含义详解RS232 crifan 7年前 (2013-10-17) 14942浏览 0评论【背景】之前就折腾过很多关于RTS/CTS,DTR/DSR的内容:【整理】RTS/CTS,DTR/DSR的区别【整理】RS232 RTS/CTS的流控制的具体过程/机制【整理】HART协议中串口配置和Handshake(RTS/CTS等)但是至今还是觉得,没有彻底明白,还有有一点点迷惑。现在重新去整理相关._串口dtr是什么

推荐文章

热门文章

相关标签