[alibaba/nacos]nacos-client 无法从nacos服务器获取最新的配置

2023-12-21 847 views
8

版本:1.4.2 型号 macbook pro m1

问题描述: 在nacosWeb页面修改了配置后,本地拉取的还是老配置。

通过源码追踪我发现代码ServerHttpAgent.httpGet()方法拉取的也是老配置,我根据nacosWeb端查看配置文件的资源路径 与nacos client路径对比后发现 加上&show=all参数以后才可以获取最新的配置信息。但是代码中并没有此参数? 是我配置有问题呢还是哪里出了问题。 还有一种就是重启nacos服务器 会拉取最新代码。

回答

4

这个是加入show=all之前 image

加入show=all 之后 image

加入show=all之前 gateway.white.list 的配置为 /platform-oauth/oauth/**

加入show=all之后 gateway.white.list 的配置为 /platform-fkd/auth/oauth/**

这种情况不只是发生在mac,根据同事反应windows也有这种情况。

这里是我的yaml配置 image

3

Bro,I haven't reproduced it yet. What's your Nacos server version? @zhangchaoyanggit Before image Then edit it image After image

My nacos server version is 1.4.2 image

3

我用的是1.4.2版本的,这个问题不是必现,但是经常出现。 查看了源码调用了/v1/cs/ops/localCache 接口就好了,但是是暂时性的,还会复现。

3

请问后续还会跟进此问题?

1

@zhangchaoyanggit 会继续跟进的,目前我还没复现这个问题,尴尬了.你的 nacos 是集群吗?

8

单节点