zookeeper
morris131
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Zookeeper中的分布式一致性协议ZAB
分布式系统中的一致性协议在分布式系统中,分布式理论CAP中的P(分区容忍性)是必然存在的,所以需要在C(一致性)和A(可用性)之间进行取舍。而在很多系统中,引入分布式完全是为了解决单机的单点故障问题,引入分布式而使得系统变得高可用,所以很多系统放弃了C(一致性),是一个AP模型,为了保证数据的一致性,所以引入了下面一系列的理论与实现。一致性模型数据一致性可以简单分为三种类型(当然,如果细分的话,还有很多一致性模型,如:顺序一致性,FIFO一致性,会话一致性,单读一致性,单写一致性。。。):弱一致性原创 2020-10-27 17:24:33 · 13441 阅读 · 0 评论 -
zookeeper原生客户端api的使用
zookeeper原生api的使用要使用zookeeper原生的api,需引入下面的jar包:<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.6.2</version></dependency>基本操作创建会话package c原创 2020-10-21 10:29:35 · 22925 阅读 · 0 评论 -
zookeeper的特性与常用命令的使用
zookeeper的特性与常用命令的使用zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是一个为分布式应用提供一致性服务的软件。zookeeper的应用场景如下:数据发布订阅负载均衡命名服务,例如分布式ID生成器Master选举集群管理配置管理,例如分布式配置中心分布式队列分布式锁zookeeper的数据模型zookeeper的数据存储是“树”状结构的,其中每个节点称为“数据节点”或ZNode,每个znode可以存储数据,还可以挂载子节点,因此可以称之为“原创 2020-10-20 10:10:07 · 33108 阅读 · 0 评论 -
zookeeper单机与集群的部署
zookeeper单机与集群的部署zookeeper采用java语言开发,所以zookeeper的运行需要安装JDK。安装环境:# cat /proc/versionLinux version 3.10.0-123.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Mon Jun 30 12:09:22 UTC 2014# cat /原创 2020-10-16 14:21:31 · 35331 阅读 · 3 评论
分享