Alibaba Sentinel 源码分析(5) 原理分析, dashboard规则配置

pull 模式

规则持久化原理

那我们有什么办法能解决这个问题呢,其实很简单,那就是把原本保存在 RuleManager 内存中的规则,持久化一份副本出去。这样下次客户端重启后,可以从持久化的副本中把数据 load 进内存中,这样就不会丢失规则了,如下图所示:

目前 Sentinel 中默认实现了5种规则持久化的方式,分别是:file、redis、nacos、zk和apollo。

降级的规则配置

1.存储规则

发布了365 篇原创文章 · 获赞 2 · 访问量 7443

猜你喜欢

转载自blog.csdn.net/kuaipao19950507/article/details/104094481