sentinel持久化修改

1.sentinel源码包

2.用IDEA打开项目

3.修改nacos依赖,在sentinel-dashboard源码的pom文件中,nacos的依赖默认的scope是test,只能在测试时使用,这里要去除

 

 

4.添加nacos支持,在sentinel-dashboard的test包下,已经编写了对nacos的支持,我们需要将其拷贝到main下

 

 5.修改nacos地址

(1)修改NacosConfig类,修改其中的nacos地址,让其读取application.properties中的配置

(2)application.properties中添加nacos地址配置nacos.addr=localhost:8848

 6.配置nacos数据源,修改com.alibaba.csp.sentinel.dashboard.controller.v2包下的FlowControllerV2类,让我们添加的Nacos数据源生效

 

 7.修改前端页面,添加一个支持nacos的菜单,修改src/main/webapp/resources/app/scripts/directives/sidebar/目录下的sidebar.html文件

(1)将其中的这部分注释打开

 

 (2)修改其中的文本

 

 8.重新编译、打包项目,运行IDEA中的maven插件,编译和打包修改好的Sentinel-Dashboard

 

 9.启动,java -jar -Dnacos.addr=localhost:8848 sentinel-dashboard.jar

posted @ 2022-05-17 10:20  疯靡  阅读(104)  评论(0)    收藏  举报