![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sentinel
文章平均质量分 69
想要胖胖的豪
Life may have thrown me a curve ball,but we wil face the future...together
展开
-
Zookeeper使用场景2-数据的发布/订阅(Sentinel)
原理 发布者将将数据发布到zk的一个或者一系列的节点上,供订阅者进行数据订阅,从而达到动态获取数据的目的。 需要满足下面3个特性 (1)数据量通常比较小—(因为数据是存储到内存中的) (2)数据内存在运行中需要动态变化 (3)各机器中共享数据 Sentinel中的使用 sentinel中可以使用zk进行配置动态规则。 总的来说是:将规则保存到zk中,供客户端实时读取。 Sentinel提供的dashboard和客户端都注册到规定的节点上,然后可以动态的去读取、修改、删除节点的中规则数据。 原理和场景比较原创 2021-03-14 14:08:59 · 176 阅读 · 3 评论 -
sentinel使用ZooKeeper配置动态规则
1、sentinel-dashbord修改 基于1.8.1版本 目前源码中只提供了流控规则的动态注册到zk中。其他的规则都不可以,得自己去实现 首先将下载下源码,修改sentinel-dashbord模块 (1)将test包下rule中的zookeeper包复制到项目的rule包下 (2)DashboardConfig文件中加入zk的连接地址的参数启动配置项 /** * Zookeeper address */ public stati...原创 2021-01-20 18:12:22 · 1271 阅读 · 1 评论 -
sentinel使用ZooKeeper配置动态降级规则
目前sentinel1.8.1中只有zk的流控动态规则,还是写在的测试中。因此研究了一下源码,加了一下zk为规则持久地的动态降级规则。。该种方式不能根据机器进行分类,如果需要跟机器进行分类的话也比较简单,看看源码就懂了。原创 2021-03-14 13:12:35 · 619 阅读 · 0 评论