采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请大目老师指点一下。 改变端口,重启Sentinel控制台等目前都试过了。
Sentinel用的是2.1.0.RELEASE com.alibaba.cloud spring-cloud-starter-alibaba 2.1.0.RELEASE spring-cloud-starter-alibaba-sentinel
从截图看,服务能正常注册到控制台。 没有数据的话,怀疑是控制台无法和微服务注册的地址通信导致的。
《8-11 Sentinel与控制台通信原理剖析》一节详细讲解了控制台和微服务之间的通信机制。
Sentinel Dashboard所在的服务器必须能够访问Sentinel Dashboard - 机器列表 - 里面注册的IP+端口,这样控制台才能获得微服务的监控信息、将规则推送给微服务哈。
比如:机器列表一栏,注册的是192.168.1.1,端口是8719的话,那么Sentinel Dashboard必须能够访问192.168.1.1:8719,这样才能获取到微服务的相关数据哦。
谢谢大目老师,已经解决,因为sentinel控制台是懒加载机制,需要将sentinel.eager=true 来取消懒加载就可以了。或者访问内容中心,触发加载。
对哈,sentinel是懒加载的,不过你帖子里不是说你访问了/shares/1了嘛~
登录后可查看更多问答,登录/注册
面向未来微服务:熟练掌握Spring Cloud Alibaba
533 4
2.0k 1
2.6k 2
1.6k 3
3.6k 13