[alibaba/nacos]Nacos 2.2.1 添加了@LoadBalanced注解无法通过服务名调用

2025-10-31 374 views
3

报错信息

开发环境:jdk 17 ,springboot3, springcloud alibaba 2022.0.0.0

服务中心这两个服务都有

回答

2

这个注解需要有对应的LoadBalancerClient实现 你看下你的项目有这个bean不

5

这个注解需要有对应的LoadBalancerClient实现 你看下你的项目有这个bean不

什么意思?是还要去实现LoadBalancerClient?

0

ribbon有对应的实现

4

ribbon有对应的实现

那我就是直接用@LoadBalanced注解啊,怎么还要去实现LoadBalancerClient接口?这不是循环调用么?

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

这个 pom 有么?

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

这个 pom 有么?

嗯嗯,就是加了这个就解决了,谢谢!

3

请问你的两个服务都是在一个 group 下的么?

6

ribbon有对应的实现

那我就是直接用@LoadBalanced注解啊,怎么还要去实现LoadBalancerClient接口?这不是循环调用么?

意思是说这个注解只是标识,具体的实现可以引用ribbon的,或者上边说的spring cloud loadbalance