在使用 springCloudAlibaba 整合 sentinel 的时候,sentinel 控制台没有显示注册请求资源。
#yml 配置文件内容如下:
server:
port: 8080
spring:
application:
name: order-sentinel
cloud:
sentinel:
transport:
dashboard: 127.0.0.1:9000
通过上面的配置,并且本地跑起来 sentinel 控制台,却发现 sentinel 控制台没有显示请求资源。
通过浏览器发送请求后刷新 sentinel 控制台也没有内容。最后发现是没有将服务注册到 nacos 中,(程序启动之后,最先将服务注册到注册中心,然后 sentinel 再从注册中心中获取资源),在 yml 配置文件中,修改内容如下,再重新跑起来重新,就能看到 sentinel 控制台有数据了。
server:
port: 8080
spring:
application:
name: order-sentinel
cloud:
nacos:
server-addr: nacos 地址
discovery:
username: nacos
password: password
namespace: public
sentinel:
transport:
dashboard: 127.0.0.1:9000
结果如下:
以上如果有什么不对的地方,请指出来。