前言
postman测试接口报如下错误
{ "success": false, "message": { "code": 512, "desc": "内部错误:Cause:class java.lang.RuntimeException --> Msg:com.netflix.client.ClientException: Load balancer does not have available server for client: graph-app\r\nCause:class com.netflix.client.ClientException --> Msg:Load balancer does not have available server for client: graph-app" }, "payload": { "data": null } }
相同的接口之前可以, 今天测试就不通了, 看了一下项目中有引入feign, 这就触及到我的知识盲区了...
问了同事, 原因是项目中依赖的关于feign的模块是新增的, 而且有更新, 把maven仓库中相关的包所在文件夹删除, 然后maven重新import就ok了.
可以把maven仓库中项目相关的包全干掉, 重新import的包, 简单粗暴, 就是效率低了点