Sentinel icon indicating copy to clipboard operation
Sentinel copied to clipboard

[dashboard/1.8] feat: 新增基于Nacos的规则持久化支持

Open Serein-K opened this issue 5 months ago • 2 comments

What changes were made?

  • 新增 Nacos 持久化规则配置支持

Why are these changes needed?

  • 当前 Sentinel Dashboard 无法保存用户配置的规则,重启sentinel之后又得重新配置,于是想到了关于用nacos持久化的问题,

How to verify these changes?

  1. 先在nacos中创建一个命名空间 sentinel-namespace
  2. 将Sentinel Dashboard服务注册到了nacos中 ,在服务列表可以看到这个服务名 sentinel-dashboard-service
  3. 在Sentinel Dashboard增加配置的时候,nacos会在命名空间 sentinel-namespace的配置列表看到相应的配置,比如说,对应Sentinel Dashboard来说注册上来的服务名叫做hello,然后再Sentinel Dashboard中新添了流控规则,则在nacos中就会有这样的文件名hello-flow-rules,里面有数据
  4. 把Sentinel Dashboard服务关了,再重启,发现配置文件没有丢失(其实就是在控制层的时候,会去读一个nacos中相应的配置文件,把数据渲染上去,之后增删改操作都会去nacos中改相应的内容) 配置 服务列表 配置列表

Serein-K avatar Jul 21 '25 12:07 Serein-K

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jul 21 '25 12:07 CLAassistant

官方是不是不维护了啊?

corleonePeng avatar Jul 26 '25 03:07 corleonePeng