[alibaba/nacos]与spring-cloud-starter-alibaba-nacos-discovery存在兼容性问题

2025-10-30 54 views
0

spring-cloud-starter-alibaba-nacos-discovery 2.2.9.RELEASE版本采用如下配置

会遇到"serverList is empty,please check configuration"

回答

5

endpoint 和serverAddr是两种不同的设置方式, 目前的逻辑没有问题,不需要进行修改。

3

没问题我不会提交PR,麻烦按截图验证

2

之前的端口8848和nacos server默认端口一样,乍看上去有歧义。

curl localhost:8080 会返回 localhost:8848

4

没看懂问题, endpoint模式我们验证过没问题。

endpoint是地址服务器地址, 完整的请求应该是${endpoint}/nacos/serverlist

返回的地址应该不带有端口号如:1.1.1.1

然后client再去访问1.1.1.1:8848。

8

或者你看下升级nacos-client是否能解决, 我印象中有一个客户端版本被社区改出过问题, 具体哪个版本忘记了。

4

本地启动nacos server,服务端口是8848 配置一个endpoint服务,地址是 http://localhost:8080,访问该地址会返回localhost:8848

客户端 使用spring-cloud-starter-alibaba-nacos-discovery 2.2.9.RELEASE版本采用如下配置启动

启动时报错

3

或者你看下升级nacos-client是否能解决, 我印象中有一个客户端版本被社区改出过问题, 具体哪个版本忘记了。

刚刚验证了一下,nacos-client 2.2.0已经没有这个问题了