微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

版本 spring boot、spring cloud、ribbon 不工作

如何解决版本 spring boot、spring cloud、ribbon 不工作

目前我正在学习如何使用 spring bootspring cloud 工作微服务,现在我在选择 spring cloud 和启动版本时遇到了很多问题,我还没有使用 @RibbonClient 注释,因为我还没有找到依赖项。

我想使用最新版本的spring cloud和spring boot,但是我没有找到ribbon依赖。我想使用 spring boot 2.4.1spring cloud 2.20.0.x

实际上我做了一个简单的项目,有 3 个项目(项目、产品、模型),模型 项目有 common 模型假客户和其他项目(项目,产品)有一个模型项目作为依赖。

模型项目

[![modelProject][1]][1]

[![feignClient][2]][2]

[![Ribbon][3]][3]

[![pom.xml][4]][4] [![pom.xml2][5]][5] [![pom.xml3][6]][6]

产品项目

这个项目只有一个控制器、服务和存储库

[![产品项目][7]][7]

项目项目

这个项目只有一个控制器,它向产品控制器发出请求

[![ItemProject][8]][8]

现在我想在 model.properties 中添加 products.ribbon.listofServers=localhost:8001,localhost:9001 所以,但我没有得到那个功能区。

谢谢,对不起,我的英语不是我的母语 [1]:https://i.stack.imgur.com/CnPxN.png [2]:https://i.stack.imgur.com/Sb26S.png [3]:https://i.stack.imgur.com/RFy0i.png [4]:https://i.stack.imgur.com/SaDhs.png [5]:https://i.stack.imgur.com/S6Rjl.png [6]:https://i.stack.imgur.com/aSo1m.png [7]:https://i.stack.imgur.com/SIyd5.png [8]:https://i.stack.imgur.com/58YuK.png

解决方法

Spring Cloud Netflix Ribbon 已被弃用,未包含在 2020.0.0 版本系列中。 Spring Cloud LoadBalancer 是建议的替代方案。您可以阅读其文档 here。您可以按照简单的指南 here 查看更强大的示例 here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。