Spring cloud 微服务架构之Ribbon/Fegin连接超时ReadTimeout问题
来源:互联网 发布:php实现uv pv ip统计 编辑:程序博客网 时间:2024/06/05 19:08
问题描述:
近期用Spring cloud 开发微服务架构时候,在服务与服务之间调用调试代码时候,出现链接超时。
错误信息:
Read timed out executing GET http://service-batch/batchmanagement/datatransfer/querybyplanid?planid=PL00000102。
发生原因:
用IDE开发Debug模式调试代码时候,在处理该服务与其他服务调用时候,由于debug模式调试代码花费一些时间,结果出现Fegin 连接超时问题。
解决办法:
在application.properice属性文件中添加
#Fegin 连接超时
ribbon.ReadTimeout=60000
ribbon.ConnectTimeout=60000
ribbon.MaxAutoRetries=0
ribbon.MaxAutoRetriesNextServer=1
技术讲解:
微服务间调用其实走的是http请求,debug了一下默认的ReadTimeout时间为5s,ConnectTimeout时间为2s,
我使用的是Fegin进行微服务间调用,底层用的还是Ribbon。
阅读全文
0 0
- Spring cloud 微服务架构之Ribbon/Fegin连接超时ReadTimeout问题
- Spring Cloud构建微服务架构:服务消费(Ribbon)
- Spring Cloud构建微服务架构—服务消费Ribbon
- Spring Cloud构建微服务架构-服务消费(Ribbon)
- Spring Cloud构建微服务架构服务消费Ribbon
- spring cloud放弃系列之--4-fegin
- Spring Cloud构建微服务架构:服务消费(Ribbon)【Dalston版】
- Spring Cloud构建微服务架构:服务消费(Ribbon)【Dalston版】
- Spring Cloud构建微服务架构—服务消费(Ribbon)
- Spring Cloud构建微服务架构(二)服务消费者(rest+ribbon)
- spring cloud 微服务架构
- 微服务架构(spring-cloud)
- Spring Cloud微服务(4)之Ribbon客户端负载均衡
- 【微服务架构】SpringCloud之Ribbon(四)
- 【微服务架构】SpringCloud之Ribbon(四)
- 微服务架构之spring cloud (前言)
- Spring Cloud微服架构之消费者
- Spring Cloud微服架构之断路器
- python--面试题
- Android
- java基础---继承
- 奥昇信息项目总结
- tensorflow实现lenet5
- Spring cloud 微服务架构之Ribbon/Fegin连接超时ReadTimeout问题
- jsp&servlet实现文件上传
- [FAQ15597]whitelist: 针对个别apk由于的dex2oat原因安装失败/ 安装慢 / lunch慢的处理方法
- binary-tree-level-order-traversal Java code
- rsync服务
- window powershell 定时删除文件脚本
- Idea激活方式
- Java
- Android零基础入门第86节:探究Fragment生命周期