springcloud eureka集群 和ribbon 做负载均衡时遇到的坑
1.springboot 3.0之后 使用 @LoadBalanced 注解 不需要再引入 ribbon的jar包 在eureka中集成的有 引入反而会jar包冲突
2.java.lang.IllegalStateException: No instances available for springcloud-provider-dept 报这个错百度了很久 分很多种情况
- 消费者中请求的路径没有和服务提供者中的spring.application.name 对应上
- 消费者 register-with-eureka: false 配置成了true 或者 fetch-registry:true 配置成了fasle
- 提供者没有配置spring.application.name
- pom文件中引入了ribbon的包
- jar包版本问题 (我的问题就是这个 搞了一天多死活不好 啥都配置的好好的一直报这个错 头都秃了)
下方为我的pom文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmln