从consule里读取的mysql配置为空
来源:4-8 完善Consule配置

文刀走云
2022-03-18
从consule的key/value里读取的mysql配置为空,检查了mysql和数据库都是正确的,可能还有什么原因呢
更新:
我使用的go1.17,从common/mysql.go里的config.get(),定位并追踪打印了github.com\micro\go-micro\v2@v2.9.1\config\reader\json\values.go这个文件里的get()方法,发现get()被调用了5次,其中第三/四次都成功获取到了consul的值,但是第五次又被替换为了null,后面不知道怎么弄了,还请老师试着解答一下,谢谢了
写回答
3回答
-
慕瓜9063200
2022-12-21
老铁我的问题和你一样,也是获取不到mysql配置,打印出来都为空,现在按照你的方法定位追踪get()方法,也是第三、四次获取到了consul中的值,现在这个问题你解决了吗
052022-12-21 -
慕慕5180435
2022-09-10
我这里把变量名字从config改为cf就好了
00 -
Cap
2022-03-22
重复执行都是固定的 5次?
012022-03-22
相似问题