大家在使用 nacos 的时候,有没有遇到使用默认 public 名称空间,然后项目日志里一直输出配置文件已修改重新加载的日志,然后发现居然是使用的时候项目不能设置名称空间为 public ,否则 client 在使用/nacos/v1/cs/configs/listener 监听配置会始终立刻返回配置已修改
按/nacos/v1/cs/configs/listener 的配置文档 https://nacos.io/zh-cn/docs/open-api.html 调试后发现,当名称空间是 public 的时,Listening-Configs=dataId%02group%02contentMD5%02tenant%01 这个参数构造名称空间的位置需要传空字符串,不能传 public ,这设计的确定不是个 bug ?!!!天坑啊
1
dorothyREN 52 天前
真的有人用 public 吗
|
![]() |
2
sujin190 OP @dorothyREN #1 这东西也没啥权限可以设置,用不用的感觉也没啥区别吧,如果只是小团队用估计也没啥必要还去分啥 namespace 吧,但是有这问题就不合理了
|
![]() |
3
sujin190 OP @dorothyREN #1 而且遇到不存在的配置文件查询也立即返回文件已修改,这似乎也不合理吧
|