如何对Sentinel所有规则持久化改造(push模式)

sentinel配置规则挺多的,网上找了很多教程都是只以流量控制持久化为例子,其余的规则并没有给出教程,要想把所有规则都改造对于新学员来说还是需要花一定的时间,本文几点建议:

1.有钱可以解决很多事情,改造的代码确实挺多的也很麻烦,有资金充裕者可以直接使用阿里云的AHAS,什么都不用改直接就可使用。

2.推选一篇文章,写得比较好的,可以自己参考改造,缺点就是很麻烦,地址:点我跳转

3.下载本人已经改造好的jar,直接 java -jar sentinel-dashboard.jar 运行即可
sentinel版本:1.8.0
改造的规则有:授权规则、降级规则、流控规则、热点规则、系统规则
把规则保存到nacos上,nacos地址为:127.0.0.1:8848
下载地址:点我跳转
yml配置:

spring:
  profiles:
   active: module1
  cloud:
    sentinel:
      transport:
        dashboard: localhost:8080		#   指定sentinel控制台地址
        #namespace: bc7613d2-2e22-4292-a748-48b78170f14c  #指定namespace的id
      datasource:
        # 名称随意
        flow:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-flow-rules  # 都是在 sentinel源码持久化改造中的规则名称
            groupId: SENTINEL_GROUP
            rule-type: flow
        degrade:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-degrade-rules # 都是在 sentinel源码持久化改造中的规则名称
            groupId: SENTINEL_GROUP
            rule-type: degrade
        system:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-system-rules # 都是在 sentinel源码持久化改造中的规则名称
            groupId: SENTINEL_GROUP
            rule-type: system
        authority:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-authority-rules # 都是在 sentinel源码持久化改造中的规则名称
            groupId: SENTINEL_GROUP
            rule-type: authority
        param-flow:
          nacos:
            server-addr: localhost:8848
            dataId: ${spring.application.name}-param-flow-rules # 都是在 sentinel源码持久化改造中的规则名称
            groupId: SENTINEL_GROUP
            rule-type: param-flow
    nacos:
      discovery:
        server-addr: localhost:8848
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值