请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于使用nacos持久化配置

目哥,我所有程序都在本地电脑启动,按照手记改造是完全可以的,但是当我把nacos地址换成服务器的时候,一切就都失效了(sentinel和微服务都在本地),流控规则不起任何作用,nacos上查询不到任何配置信息,但是sentinel控制台却可以看到,这是为什么呢?
图片描述
图片描述
日志里也没有找到报错的信息,难道是有什么专用端口没开?有些搞不明白了

正在回答

1回答

很棒的问题哈。

我猜应该是因为你这个类的问题:

https://github.com/eacdy/Sentinel-Dashboard-Nacos/blob/1.6.2-NACOS/sentinel-dashboard/src/main/java/com/alibaba/csp/sentinel/dashboard/rule/nacos/NacosConfig.java

课上的这个版本中,Sentinel Dashboard连接的Nacos Server地址是localhost:8848,所以……

----

解决方法也很简单,修改这个类的源码,让它连接的想连接的地址即可。在照着手记操作的时候,还是得知道每一步干啥哦!

祝您学习愉快!

0 回复 有任何疑惑可以回复我~
  • 提问者 风舞炫动 #1
    果然是那里的问题,当时看着架构图就在想,控制台是怎么知道nacos地址的,还去看了眼配置文件发现并没有。CV一时爽,留下的都是坑呀。再次感谢目哥。
    回复 有任何疑惑可以回复我~ 2019-11-18 20:55:57
  • 大目 回复 提问者 风舞炫动 #2
    不客气哦!解决就好!加油!祝您学习愉快!
    回复 有任何疑惑可以回复我~ 2019-11-18 23:04:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信