![](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 · 180 阅读 · 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 · 1284 阅读 · 1 评论 -
sentinel使用ZooKeeper配置动态降级规则
目前sentinel1.8.1中只有zk的流控动态规则,还是写在的测试中。因此研究了一下源码,加了一下zk为规则持久地的动态降级规则。。该种方式不能根据机器进行分类,如果需要跟机器进行分类的话也比较简单,看看源码就懂了。原创 2021-03-14 13:12:35 · 631 阅读 · 0 评论