前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1

feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1

作者头像
oktokeep
发布于 2025-03-05 00:08:36
发布于 2025-03-05 00:08:36
1760
举报
文章被收录于专栏:第三方工具第三方工具

feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1

ribbon.ReadTimeout = 15000

ribbon.ConnectTimeout = 15000

hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 20000

feign.client.config.default.connectTimeout = 15000

feign.client.config.default.readTimeout = 15000

##增加以下3个配置

ribbon.OkToRetryOnAllOperations = false 配置项用于控制是否对所有操作进行重试。

对同一服务器的最大重试次数

ribbon.MaxAutoRetries = 0

对下一个服务器的最大重试次数

ribbon.MaxAutoRetriesNextServer = 0

网络连接稳定性:(网络原因)

检查注册到Eureka上的服务的网络连接是否稳定。不稳定的网络连接可能导致服务无法及时发送心跳包。从而被Eureka服务器判定为掉线。

确保所有相关服务的网络配置正确,且没有网络故障或拥堵现象。

排除是否是网络原因:

telnet 172.16.1.219 1246

telnet 172.16.1.220 1246

telnet 172.16.1.221 1246

##以下的配置没有解决问题(问题依然存在):

ribbon.ReadTimeout = 15000

ribbon.ConnectTimeout = 15000

hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 20000

feign.client.config.default.connectTimeout = 15000

feign.client.config.default.readTimeout = 15000

ribbon.MaxAutoRetries = 1

ribbon.MaxAutoRetriesNextServer = 1

参考admin-Api配置:如下

spring.cloud.loadbalancer.retry.enabled = false

hystrix.command.default.execution.timeout.enabled = false

hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 60000

ribbon.ConnectTimeout = 20000

ribbon.ReadTimeout = 20000

ribbon.OkToRetryOnAllOperations = false

ribbon.MaxAutoRetries = 0

ribbon.MaxAutoRetriesNextServer = 0

feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1

https://cloud.tencent.com/developer/article/2502011

eureka服务过期 篇2

https://cloud.tencent.com/developer/article/2502012

指定IP换成负载均衡地址,微服务内存查看分配 篇3

https://www.cnblogs.com/oktokeep/p/18751194

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SpringCloud openFeign远程调用超时解决办法
本文探讨了在使用Spring Cloud OpenFeign进行远程调用时可能出现的超时问题,并提供了解决超时问题的方法。通过合理的配置和设置,开发人员可以有效地解决由于网络延迟等原因导致的远程调用超时情况,确保系统的稳定性和可靠性。
猫头虎
2024/04/07
1.3K0
Spring Cloud中Feign配置详解
到目前为止,小伙伴们对Feign的使用已经掌握的差不多了,我们在前文也提到Feign是对Ribbon和Hystrix的整合,那么在Feign中,我们要如何配置Ribbon和Hystrix呢?带着这两个
江南一点雨
2018/04/02
2.3K0
Spring Cloud中Feign配置详解
为Spring Cloud Ribbon配置请求重试【Camden.SR2+】
当我们使用Spring Cloud Ribbon实现客户端负载均衡的时候,通常都会利用@LoadBalanced来让RestTemplate具备客户端负载功能,从而实现面向服务名的接口访问。 下面的例
程序猿DD
2018/02/01
8170
为Spring Cloud Ribbon配置请求重试【Camden.SR2+】
spring cloud服务间调用之feign
在微服务架构盛行的年代,我们将一个大型的系统,拆解成各个服务,要完成一个业务逻辑,就可能需要,调用不同服务。比如订单服务调用会员服务。当然我们可以使用JDK自带的URLConnection,或者Apache的Http Client来调用,但是最为优雅的使用feign。
丁D
2022/08/12
9840
spring cloud服务间调用之feign
SpringCloud性能调优
默认情况下,Spring Boot 使用 Tomcat 来作为内嵌的 Servlet 容器,可以将 Web 服务器切换到 Undertow 来提高应用性能,Undertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器
IT大咖说
2019/11/07
2.3K0
Apollo启动配置排查,超时时间的配置
1.排查下来是 本地的服务 apollo 配置fake发布到线上去了。 2.或者是引用的apollo jar包中指向的apollo服务器地址是否正确。
oktokeep
2024/10/09
1480
禁用feign retryer
为什么要禁用retryer?其实主要是为了Debug,禁用feign retryer有两面性,追妹子一定要retry!!!如果接口做好幂等性,retry不影响,但是总有一些意外发生,比如:有一个实例发
只喝牛奶的杀手
2019/08/26
1.9K0
服务注册超时时间Read timed out报错解决
数据批量导出,大批量的数据,如根据结算日期按月来导出的业务场景。 客户端报错提示: Caused by: java.net.SocketTimeoutException: Read timed out 服务端报错提示: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
oktokeep
2024/10/09
2140
OpenFeign的9个坑,每个都能让你的系统奔溃
OpenFeign是SpringCloud中的重要组件,它是一种声明式的HTTP客户端。使用OpenFeign调用远程服务就像调用本地方法一样,但是如果使用不当,很容易踩到坑。
麦洛
2021/08/23
9.4K0
OpenFeign的9个坑,每个都能让你的系统奔溃
SpringCloud声明式服务调用Feign
1.创建一个SpringBoot工程,这里命名为feign-consumer,然后在pom文件中添加依赖:
林老师带你学编程
2019/05/25
4980
SpringCloud学习6-如何创建一个服务消费者consumer
上一节如何创建一个服务提供者provider已经启动了一个provider的server,提供用户信息查询接口。接下来,我们启动另一个provider,由于是同一台机器本地测试,我们换一个端口 --server.port=8084 通过启动传参数覆盖port。这样,我们就有两个provider实例了。接下来,可以使用我们consumer负载均衡的消费这两个provider。 升级eureka依赖 eureka之前的pom依赖过期了,需要修改为 spring-cloud-starter-netflix-eur
Ryan-Miao
2018/07/05
1.3K0
简单谈谈什么是Hystrix,以及SpringCloud的各种超时时间配置效果,和简单谈谈微服务优化[通俗易懂]
以下的springcloud版本是Dalston.RC1 Springcloud框架中,超时时间的设置通常有三个层面:
全栈程序员站长
2022/11/17
8700
简单谈谈什么是Hystrix,以及SpringCloud的各种超时时间配置效果,和简单谈谈微服务优化[通俗易懂]
订单请求接口设计,避免timeout超时问题 下单解决
https://www.cnblogs.com/oktokeep/p/17668039.html
oktokeep
2024/10/09
1650
【一起学源码-微服务】Ribbon源码五:Ribbon源码解读汇总篇~
Ribbon比较小巧,这里是直接 读的spring cloud 内嵌封装的版本,里面的各种configuration确实有点绕,不过看看第三讲Ribbon初始化的过程总结图就会清晰很多。
一枝花算不算浪漫
2020/01/13
8790
【一起学源码-微服务】Ribbon源码五:Ribbon源码解读汇总篇~
Spring Cloud Alibaba - 09 Ribbon 饥饿加载及其他配置参数解读
Ribbon 中有两种和时间相关的设置,分别是请求连接的超时时间和请求处理的超时时间,设置规则如下:
小小工匠
2022/02/03
4260
Spring Cloud Alibaba - 09 Ribbon 饥饿加载及其他配置参数解读
聊聊openfeign的超时和重试
openfeign是一种声明式的http客户端,它可以方便地集成到springcloud,像调用本地方法一样使用http方式调用远程服务。今天我们来聊一聊feign的超时和重试。
jinjunzhu
2020/11/19
5.9K0
Spring Cloud Finchley OpenFeign的重试配置相关的坑
对比Daltson和Finchley的基本组件,发现Ribbon还有Hystrix的重试逻辑基本没变,feign编程openfeign之后,增加了个重试逻辑,我们用下面这个图来展示其中的逻辑:
干货满满张哈希
2021/04/12
1.8K0
Spring Cloud Finchley OpenFeign的重试配置相关的坑
轻拢慢捻,微服务熔断大总管
我这篇文章来的晚了些,因为hystrix已经进入维护模式。但已经有非常多的同学入坑了,那么本篇文章就是及时雨。本文将说明熔断使用的一些注意事项,可能会细的让你厌烦。
xjjdog
2019/09/27
6530
轻拢慢捻,微服务熔断大总管
springcloud之FeignClient访问微服务接口缓慢
springcloud之FeignClient访问微服务接口缓慢 查询服务日志报错如下: Caused by: java.net.SocketTimeoutException: Read timed out feign接口调用微服务超时,查看apollo配置,配置的时间是6秒。
oktokeep
2024/10/09
1980
Feign使用分析
在实现的效果上来说Feign = RestTemplate+Ribbon+Hystrix
zhaozhen
2021/08/06
5420
推荐阅读
相关推荐
SpringCloud openFeign远程调用超时解决办法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档