Nacos控制台显示注册成功,可视化web管理界面找不到服务?

问题一:命名空间未使用ID

这应该是最常见的问题了,大多数小伙伴问题应该都出在这里,spring.cloud.nacos.discovery.namespace指定的是命名空间名称而不是命名空间ID。

image-20230114103505175

问题二:bootsrtap.yml指定了命名空间ID服务列表还是不显示?

bootsrtap.yml指定了namespace,但是配置中心的配置文件指定的还是命名空间名称,也就是说系统根据bootsrtap.yml加载了nacos上的配置文件,远程配置文件中的namespace或其他cloud相关配置可能有误覆盖了bootsrtap.yml中的配置。

由于最初系统读取的是bootsrtap.yml因此能够成功注册,控制台也不报错。后面读取远程配置后原来的配置覆盖,我们看到的效果就是服务列表找不到服务。比较建议的做法是,bootsrtap.yml配置cloud相关配置,nacos远程配置里删除cloud相关配置。

image-20230114105550309

还有一种是时区问题,Nacos服务器和项目运行的电脑时间不一致,我没遇到这个问题,所有这里也不多说了。

小建议

创建namespace时ID和命名空间名可以相同,这样在配置文件中也就不用去配置生成的ID了,直接配置自己设置的即可。

image-20230114111118300

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CV大魔王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值