SpringCloud Alibaba Sentinel限流熔断降级(九)--------------流控模块切换为V2版

本文介绍了如何将SpringCloud Alibaba的Sentinel从默认的流控模块v1切换到v2版本。官方推荐在生产环境中使用v2,以支持动态数据源。在切换过程中,作者遇到控制台仍然调用v1 API的问题,通过修改前端sidebar.html文件成功实现了调用v2版本。修改前后界面的对比展示了API请求已更改为v2版本。
摘要由CSDN通过智能技术生成

下载SpringCloud Alibaba的Sentinel源码,对sentinel控制台进行修改。我们可以看到提供的流控有v1v2两个版本,默认使用的是v1版本,通过阅读官方文档,官方推荐在生产环境下配置动态数据源,v2版本就是提供给我们,方便我们进行自定义的。详情介绍请看官方说明:https://github.com/alibaba/Sentinel/wiki/%E5%9C%A8%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8-Sentinel

如上图所示有两个流量控制的Controller,v1就是默认的流控接口,默认将控制台添加的流量控制规则推送到客户端,并存储在客户端的内存中。配置动态数据源,要求控制台的将规则推送到Nacos、Zookeeper或者Apollo数据源,实现将规则持久化。但是我们修改完V2版本进行自定义完成后,问题出现了,启动控制台后,发现控制台还是调用的v1版本的API&#x

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值