分布式-Zookeeper(一)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
注册配置 MSE Nacos/ZooKeeper,118元/月
MSE Nacos 企业版免费试用,1600元额度,限量50份
简介: 分布式-Zookeeper(一)

1、认识Zookeeper

1.1zookeeper是什么?

分布式数据的一致性解决方案。

1.2、Zookeeper能做什么

①、数据的发布和订阅(配置中心,config,disconf,diamand,apollo)

②、负载均衡:不是本身就有负载均衡,而是特性能做

比如:dubbo利用zookeeper的机制实现负载均衡。

③、命名服务

④、Master选举

⑤、分布式锁

⑥、分布式队列

1.3、Zookeeper的特征:

①、顺序一致性:从同一个客户端发起事务请求,最终会按照顺序被应用到zookeeper中。

②、原子性:所有的事务请求处理的结果在整个集群中的所有及其上的应用情况都是一致的。

③、可靠性:一旦服务器成功应用某个事务,并且对客户端做出响应,那么这个数据在整个集群中一定是同步并保存下来

④、实时性:一旦一个事务被成功的应用,客户端就能够立即从服务端读取到事务变更后的最新的数据状态(近实时)。

当在集群中的一个节点上添加一个路径的时候,其他集群的节点上也会有一个这样的路径存在。当删除的时候,其他的节点也会删除。

基数的节点-中心化思想。

而在redis中是主从个数为基数。

事务操作反应到每一个节点上。

缺点:不能存储大量的数据。只能在大数据中做协调服务的组件。

2、Zookeeper中常用的命令(通过客户端连接到服务操作)

注意点:./zkCli.sh连接到的时候时本地的2181端口

如果想连接到其他服务器 对应zookeeper端口:./zkCli.sh -server ip:port

基本命令(节点的增删改查)

Wathcer(事件)

ACL(权限控制)

四字命令

3、Zookeeper数据模型:Znode

3.1、有点类似二叉树

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
打赏
0
0
0
0
55
分享
相关文章
微服务分布式系统架构之zookeeper与dubbo-2
微服务分布式系统架构之zookeeper与dubbo-2
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
分布式读写锁的奥义:上古世代 ZooKeeper 的进击
本文作者将介绍女娲对社区 ZooKeeper 在分布式读写锁实践细节上的思考,希望帮助大家理解分布式读写锁背后的原理。
234 11
Hadoop-32 ZooKeeper 分布式锁问题 分布式锁Java实现 附带案例和实现思路代码
Hadoop-32 ZooKeeper 分布式锁问题 分布式锁Java实现 附带案例和实现思路代码
146 2
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
180 1
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
126 0
|
10月前
|
分布式-Zookeeper-分布式锁
分布式-Zookeeper-分布式锁
|
10月前
分布式-Zookeeper-数据订阅
分布式-Zookeeper-数据订阅

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问