请问redis读取nacos配置的这部分代码实现在哪里呢?

Blade 未结 1 558
ccc
ccc 剑圣 2022-07-29 13:55

我们服务启动gateway模块,发现偶发有一次读不到nacos里面redis的配置。

看完代码后,觉得应该是这里的逻辑,没取到nacos里面的配置。

一直往loaclhost:6379发送请求

gateway模块启动,两个,另外一个就是正常的。

下面这个代码应该是从nacos里面取配置的逻辑,但是具体是怎么实现的没找到,想知道一下这部分从nacos读取数据的逻辑。

@ConfigurationProperties(prefix = "spring.redis")

图片.png

1条回答
  • 2022-07-30 14:48

    这个是redis的通用配置,和nacos读取没有直接关系。

    nacos的工作简单流程是服务启动的时候到nacos获取配置,然后设置到启动的服务内。看你描述是没有从nacos读取成功,转而调用了默认的配置 localhost。

    具体你们还需要去排查nacos读取配置的方向。你们的gateway是每次都这样还是只有一次这样过?如果每次都重现的话比较好排查,不能重现就比较难了,可能还不是nacos本身的问题,比如说可能是网络问题,比如是其他的配置影响到了,但是自己开发的时候没有注意到。

    0 讨论(0)
提交回复