Sentinel无法读取nacos的流控配置,提示Caused by: java.lang.NoClassDefFoundError: com/alibaba/csp/sentinel/datasou

在尝试使用Nacos配置Sentinel流控策略时遇到错误,问题表现为Sentinel无法读取Nacos的配置,错误信息涉及NoClassDefFoundError。尝试更新和降低依赖版本后解决,提醒开发者不应盲目使用最新依赖。
摘要由CSDN通过智能技术生成

今天在学到用nacos配置流控策略并发布到sentinel时,我明明按照视频教学中的步骤进行的,结果死活没法在sentinel的流控策略中找到nacos上配置的,并且

cloud:
    sentinel:
      transport:
        dashboard: xxxxxx:8849
        port: 8719
      datasource:
        flows: 在此加上这个名称后就直接报错,无法运行
          nacos:
            server-addr: xxxx:8848
            username: nacos
            password: nacos
            data-id: springcloud-provider-dept-nacos-flow
            group-id: DEFAULT_GROUP
            data-type: json
            rule-type: flow

于是我就上网查找各种原因,但都没有效果。

最后...我把版本降了一下,果然啊,以下2021.1的依赖,都是从2021.0.1.0降下来的。

看来每次都无脑用最新的依赖,会坑死人啊!!!

现在是凌晨3点,折磨了一天,终于能把程序跑通睡觉了,555~~~

楼主还是个小菜鸡,有哪里说的不对了还请大佬们海涵

 <dependency>
            <groupId>com.alibaba.cloud</groupId>
  
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值