Zookeeper知识点二有哪些是必须掌握的?

2026-05-29 10:503阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3396个文字,预计阅读时间需要14分钟。

Zookeeper知识点二有哪些是必须掌握的?

Zookeeper集群管理(文件系统、通知机制)支持两种类型的队列:

1.同步队列:当队列的所有成员都聚集时,队列才可用。

2.FIFO队列:按FIFO方式执行入队操作。

Zookeeper 队列管理(文件系统、通知机制)

两种类型的队列:

1、同步队列,当一个队列的成员都聚齐时,这个队列才可用,否则一直等待所有成员到达。

2、队列按照 FIFO 方式进行入队和出队操作。

第一类,在约定目录下创建临时目录节点,监听节点数目是否是我们要求的数目。

第二类,和分布式锁服务中的控制时序场景基本原理一致,入列有编号,出列按编号。在特定的目录下创建

PERSISTENT_SEQUENTIAL 节点,创建成功时 Watcher 通知等待的队列,队列删除序列号最小的节点用以

消费。此场景下 Zookeeper 的 znode 用于消息存储,znode 存储的数据就是消息队列中的消息内容,

SEQUENTIAL 序列号就是消息的编号,按序取出即可。由于创建的节点是持久化的,所以不必担心队列消息的

丢失问题。

Zookeeper 数据复制Zookeeper 作为一个集群提供一致的数据服务,自然,

它要在所有机器间做数据复制。数据复制的好处:

1、容错:一个节点出错,不致于让整个系统停止工作,别的节点可以接管它的工作;

2、提高系统的扩展能力 :把负载分布到多个节点上,或者增加节点来提高系统的负载能力;

3、提高性能:让客户端本地访问就近的节点,提高用户访问速度。

阅读全文

本文共计3396个文字,预计阅读时间需要14分钟。

Zookeeper知识点二有哪些是必须掌握的?

Zookeeper集群管理(文件系统、通知机制)支持两种类型的队列:

1.同步队列:当队列的所有成员都聚集时,队列才可用。

2.FIFO队列:按FIFO方式执行入队操作。

Zookeeper 队列管理(文件系统、通知机制)

两种类型的队列:

1、同步队列,当一个队列的成员都聚齐时,这个队列才可用,否则一直等待所有成员到达。

2、队列按照 FIFO 方式进行入队和出队操作。

第一类,在约定目录下创建临时目录节点,监听节点数目是否是我们要求的数目。

第二类,和分布式锁服务中的控制时序场景基本原理一致,入列有编号,出列按编号。在特定的目录下创建

PERSISTENT_SEQUENTIAL 节点,创建成功时 Watcher 通知等待的队列,队列删除序列号最小的节点用以

消费。此场景下 Zookeeper 的 znode 用于消息存储,znode 存储的数据就是消息队列中的消息内容,

SEQUENTIAL 序列号就是消息的编号,按序取出即可。由于创建的节点是持久化的,所以不必担心队列消息的

丢失问题。

Zookeeper 数据复制Zookeeper 作为一个集群提供一致的数据服务,自然,

它要在所有机器间做数据复制。数据复制的好处:

1、容错:一个节点出错,不致于让整个系统停止工作,别的节点可以接管它的工作;

2、提高系统的扩展能力 :把负载分布到多个节点上,或者增加节点来提高系统的负载能力;

3、提高性能:让客户端本地访问就近的节点,提高用户访问速度。

阅读全文