基于Ribbon实现负载均衡时出现java.net.UnknownHostException: XXXXX异常

Posted 馥钰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Ribbon实现负载均衡时出现java.net.UnknownHostException: XXXXX异常相关的知识,希望对你有一定的参考价值。

基于Ribbon实现负载均衡时出现java.net.UnknownHostException: XXXXX异常_春.生的博客-CSDN博客

在配置好负载均衡的环境之后,启动后访问页面出现这个错误。

经过一番查询,才发现是因为Spring Cloud 2020版本以后,默认移除了对Netflix的依赖,其中就包括Ribbon,官方默认推荐使用Spring Cloud Loadbalancer 正式替换Ribbon,并成为了Spring Cloud负载均衡器的唯一实现,因此要在原有依赖的基础上添加 下面的Loadbalancer依赖。

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-loadbalancer</artifactId>
    <version>3.1.3</version>
</dependency>


添加依赖后,记得刷新一下依赖才会生效。然后启动程序后访问页面就会发现可以运行啦,并实现了负载均衡的功能。 
————————————————
版权声明:本文为CSDN博主「春.生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Funny54/article/details/126128158

以上是关于基于Ribbon实现负载均衡时出现java.net.UnknownHostException: XXXXX异常的主要内容,如果未能解决你的问题,请参考以下文章

使用 负载均衡器 Ribbon 实现负载均衡

服务负载均衡:Ribbon

Ribbon如何自定义实现负载均衡策略

微服务系列之Ribbon负载均衡

微服务架构 | 4.1 基于 Ribbon 的负载均衡详解

负载均衡组件Ribbon的实现