Feign Demo使用过程错误(一)

我在编写Feign Demo,体验Feign超时控制功能的时候,出现如下错误

环境:

Eureka注册中心集群:两台

服务提供者集群:两台,8001、8002

消费者Feign:一台

 

  • feign.FeignException$NotFound: status 404 reading PaymentFeignService#paymentFeignTimeout()

原因:测试超时的方法只在一台服务提供者有,另一台没有,url不存在,造成了404

 

  • java.net.SocketTimeoutException: Read timed out

原因:服务提供者方法超时,Feign默认1秒没有响应就超时报错,这就是我想要的错误

 

  • java.net.SocketTimeoutException: connect timed out

原因:我将一台服务提供者关闭了,但是Eureka注册中心依然保留了此服务的key,消费者就连接不上提供者,连接超时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值