软件开发定制定制ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilit

1,问题分析

软件开发定制定制本地项目调用远程,软件开发定制定制出现该异常。起初是报超时异常,后来演变为一访问就熔断。

在网上查找各类解决方案,都没有解决问题。

2,测试

猜测是注册中心在远程服务器上,而项目运行在本地。两者不在同一的网段,导致访问被拒绝。

将项目部署到远程服务器,测试发现依旧异常。但是出现的异常有变化,变为.FeignException$MethodNotAllowed: status 405 reading,于是就地放弃。

下午重新找bug,猜测会不会是方法参数有问题,也就是应该传递json数据。测试果然如此,只是并不知道为什么,一访问就熔断的问题没了。

估计是负载均衡策略,快速失败熔断算法导致的,而休息几个小时,又自动恢复了。

3,总结

从访问拒绝,到超时异常,再到访问熔断,最后到MethodNotAllowed异常。

其实一方面是因为没写@RequestParam注解,另外是没在同一个网段中。

有时默认可以不写,但是经历这次后,我都写了。

 

参考:

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发