sentinel

一:Sentinel 原理-全解析 (entry方法的原理 chain 责任链执行)

https://www.jianshu.com/p/0e218ef7f505

 

一:sentinel控制台:(可视化工具 可配置资源 服务重启丢失规则)

 

https://www.jianshu.com/p/c47dfd25eeee

http://localhost:8080/#/dashboard/home 账号和密码都是sentinel

 

无论是通过硬编码的方式来更新规则,还是通过接入 Sentinel Dashboard 后,在页面上操作来更新规则,服务重新后,规则就丢失了,因为默认情况下规则是保存在内存中的

 

二:规则持久化:(推拉不同模式 )

https://www.jianshu.com/p/609961eb6a6e

 

三:持久化nacos为例:

https://www.jianshu.com/p/38b5452c9fec

 

http://172.19.16.73:8848/nacos/index.html#/login nacos nacos

 

发现问题:只能做到nacos到sentinel的同步,实现不了控制台到nacos的同步!!!!

解决方案:sentinel控制台不能实时将规则同步到nacos 需要修改DashBoard代码 以流量控制为例实现sentinel和nacos配置实时同步

 

四:修改dashBoard 源码 -》sentinal到nacos的同步:

sentinel 控制台获取配置:(flowRuleNacosProvider)

1:本地资源文件:C:\Users\admin\nacos\config\fixed-localhost_8848_nacos\data

C:\Users\admin\nacos\config\fixed-localhost_8848_nacos\snapshot\SENTINEL_GROUP

2: 从nacos拉取 /v1/cs/configs (params)

推送配置到nacos:(flowRuleNacosPublisher) 并更新本地文件

 

六:限流:

https://www.jianshu.com/p/3b8d259666d9

集群流控:

https://www.jianshu.com/p/bb198c08b418

七:熔断降级:

https://github.com/alibaba/Sentinel/wiki/熔断降级

 

八:结合jmeter测试工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值