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

浙公网安备 33010602011771号