Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Sentinel 怎么使用 Nacos 或 ZooKeeper 下发规则?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

配置中心存规则,Sentinel 客户端通过适配的数据源读取初始内容并订阅更新,最后把解析后的规则加载到客户端的规则管理器。

讲清原理

需要让应用和发布端指向同一 Data ID、Group 或 ZooKeeper 路径。规则类型、序列化格式及解析器应匹配。放到配置中心的数据仍须成功加载后才会生效。

规则从持久源到每个客户端的内存
规则从持久源到每个客户端的内存

例子与易错点

Nacos 中改了热点规则,但应用把它当普通流控数组加载,规则可能不起作用。发布后要核对客户端内存中的规则。

延伸阅读 Sentinel Dashboard 怎样动态配置规则? · 怎么让 Sentinel 规则重启后仍然生效? · 怎样动态启用或停用某个 Sentinel 流控规则?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。