Skip to content

Releases: eacdy/Sentinel-Dashboard-Nacos

使用NACOS作为存储的控制台。

15 Jul 13:58
Compare
Choose a tag to compare

说明

基于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 !!!