5、zookeeper应用场景-配置中心原理

配置中心

  使用 zookeeper的特性watcher监听器

  工作中有这样的一个场景:数据库用户名和密码信息放在一个配置文件中,应用读取该配置文件,配置文件信息放入缓存

若数据库的用户名和密码改变时候,还需要重新加载媛存,比较麻烦,通过 Zookeeper可以轻松完成,当数据库发生变化时自动完成缓存同步

使用事件监听机制可以做出一个简单的配置中心

设计思路

  1. 连接zookeeper服务器

  2. 读取zookeeper中的配置信息,注册watcher监听器,存入本地变量

  3. zookeeper中的配置信息发生变化时,通过watcher的回调方法捕获数据变化事件

  4. 重新获取配置信息

原文地址:https://www.cnblogs.com/lemon-flm/p/14605298.html