随笔分类 -  中间件 / Zookeeper

摘要:前言 Zookeeper的客户端命令详解 @(文章目录) 一、节点信息 ls -s /:相应节点的详细信息 [zk: centos1(CONNECTED) 5] ls -s / [zookeeper]cZxid = 0x0 # znode被创建时的事务ID ctime = Thu Jan 01 08 阅读全文
posted @ 2023-02-24 21:19 Stitches 阅读(101) 评论(0) 推荐(0)
摘要:前言 对Zookeeper实际生产环境使用情景的模拟练习。 @(文章目录) 一、服务器动态上下线模拟 当一个系统中存在多台服务器时,每当有服务器上下线需要动态地告知客户端进行连接调整。可以采用Zookeeper的监听机制来实现服务器动态上下线情景模拟,此时服务器集群和客户端集群对于Zookeeper 阅读全文
posted @ 2023-02-24 21:19 Stitches 阅读(54) 评论(0) 推荐(0)
摘要:前言 Zookeeper实现分布式锁。 @(文章目录) 一、实现思路 为什么有分布式锁? 1)分布式情况下多个客户端请求处理同一个资源,如果不加锁可能会产生数据一致性等其他严重问题,但是单机情况下的一些锁(比如ReentrantLock、Synchorized)只能控制对当前机器请求的数据一致性,不 阅读全文
posted @ 2023-02-24 21:19 Stitches 阅读(195) 评论(0) 推荐(0)
摘要:前言 文章包括: 1.Zookeeper的结构、如何安装、用途解释 2.单机Zookeeper和集群Zookeeper的搭建 @(文章目录) 一、Zookeeper的工作机制 Zookeeper 从设计模式的角度来讲是一个基于观察者设计模式的分布式管理框架,它负责存储和管理核心数据,并且接受观察者的 阅读全文
posted @ 2023-02-24 21:18 Stitches 阅读(74) 评论(0) 推荐(0)