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

2025-10-31 730 views
1

报错信息

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

服务中心这两个服务都有

回答

4

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

1

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

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

9

ribbon有对应的实现

4

ribbon有对应的实现

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

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

这个 pom 有么?

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

这个 pom 有么?

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

3

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

5

ribbon有对应的实现

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

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