
Zookeeper
文章平均质量分 86
欢迎来到我的分布式技术学习总结专栏!在这里,我将分享我在学习分布式技术过程中的心得体会、技术要点和项目实践经验。无论您是初学者还是经验丰富的开发者,希望通过我的总结能够为您的分布式技术 学习之旅提供一些帮助和启发。
席之郎小果冻
一个在生活中挣扎的码农,尽管困难重重,但依然奋力向上!
展开
-
【Zookeeper-04】zookeeper应用场景实践
在单机应用中,可以通过线程锁(如 Java 的 synchronized 或 ReentrantLock)保证线程安全。但在分布式系统中,多个服务实例可能部署在不同机器上,单机锁无法跨进程或跨节点生效。原创 2025-03-02 16:43:35 · 286 阅读 · 0 评论 -
【Zookeeper-03】zookeeper核心特性介绍
首先要有一个main()线程在main线程中创建Zookeeper客户端,这时就会创建两个线程,一个负责网络连接通信(connet. ,一个负责监听(listener.。通过connect线程将注册的监听事件发送给Zookeeper。在Zookeeper的注册监听器列表中将注册的监听事件添加到列表中。Zookeeper监听到有数据或路径变化,就会将这个消息发送给listener线程。listener线程内部调用了process()方法。原创 2025-03-02 11:21:32 · 428 阅读 · 0 评论 -
【Zookeeper-02】zookeeper集群方案
说明:标记为observer角色节点==原创 2025-02-15 17:45:39 · 620 阅读 · 0 评论 -
【Zookeeper-01】zookeeper基本介绍
解压安装包,可以看到如下目录bin:主要的一些运行命令conf:存放配置文件,提供了配置模板文件zoo_sample.cfgdocs:API文档lib:需要依赖的jar包LICENSE.txt、NOTICE.txt、README.md、README_packaging.md:Apache开源项目许可证说明、打包等说明可以看到zookeeper给我们提供了一个配置模板zoo_sample.cfg,大部分情况下我们只需要在当前目录下复制该文件,然后编辑其中的少数几个配置即可。原创 2025-01-18 12:10:07 · 1301 阅读 · 0 评论