Sentinel Dashboard Nacos Versions Save

Description Sentinel Dashboard使用NACOS作为数据源持久化规则。【仅用于教学,如用于生产,请务必做好测试!】

v1.6.2-NACOS

4 years ago

说明

基于Sentinel Dashboard 1.6.2改进而来。

  • 如需扩展,看懂这里的所有源码。
  • 如需修改NACOS配置,可修改NacosConfig类
  • 仅供测试,若用于生产环境,请务必review一下。
  • 修改文件:image

控制台使用方法

  • 下载jar包
  • 执行 java -jar sentinel-dashboard.jar

Spring Cloud Alibaba项目需添加如下配置

spring:
  cloud:
    sentinel:
      datasource:
        # 名称随意
        flow:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-flow-rules
            groupId: SENTINEL_GROUP
            # 规则类型,取值见:
            # org.springframework.cloud.alibaba.sentinel.datasource.RuleType
            rule-type: flow
        degrade:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-degrade-rules
            groupId: SENTINEL_GROUP
            rule-type: degrade
        system:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-system-rules
            groupId: SENTINEL_GROUP
            rule-type: system
        authority:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-authority-rules
            groupId: SENTINEL_GROUP
            rule-type: authority
        param-flow:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-param-flow-rules
            groupId: SENTINEL_GROUP
            rule-type: param-flow

扩展指南

  • 下载源码
  • 切换到1.6.2-NACOS分支
  • sentinel-dashboard 项目导入IDE
  • 修改代码
  • 执行 mvn clean install -DskipTests 即可打包成可执行JAR包。

加速下载

考虑到GitHub下载速度不佳,可使用百度盘地址下载。 链接: https://pan.baidu.com/s/149sjKPjyNPHmF7Ej_YghaA 提取码: 54a7

注意:

  • 该地址文件较多,在下载前,请务必阅读里面的 README.pdf 或者 README.md !!!
  • 该地址文件较多,在下载前,请务必阅读里面的 README.pdf 或者 README.md !!!
  • 该地址文件较多,在下载前,请务必阅读里面的 README.pdf 或者 README.md !!!