华为云计算 云知识 zookeeper-产品介绍

zookeeper-产品介绍

zookeeper
适用于:Linux
商品简介:ZooKeeper是源代码开放的分布式协调服务,是一个高性能的分布式数据一致性解决方案
商品亮点:ZooKeeper是一个高性能的分布式数据一致性解决方案
zookeeper
商品说明
版本: V1.0 交付方式: 镜像
适用于: Linux 上架日期: 2020-07-23 08:50:11.0
优点: 客户端发起事务请求,请求的结果在整个Zookeeper集群中所有机器上的应用情况是一致的,同时zookeeper能够保证客户端请求的顺序,每个请求zookeeper都会分配一个全局的且唯一的递增编号, 此编号反映了事务操作的先后顺序。zookeeper将全量数据保存在内存中,并直接服务于所有的非事务请求,其中以读的操作场景性能非常优秀 应用场景: 主要用于Hadoop、Storm、消息中间件、RPC服务框架、分布式同步系统,不适合存储大量的数据。 设计目标: 1、Zookeeper是简单的。Zookeeper允许分布式进程之间彼此协调,通过一个共享的分级命名空间,它非常像标准的文件系统。 2、ZooKeeper实现非常重视高性能,高可用性,严格有序的访问。ZooKeeper的性能方面意味着它可以在大型分布式系统中使用。 3、可靠性方面使其不会成为单点故障。严格的排序意味着可以在客户端实现复杂的同步原子操作。 4、Zookeeper是可复制的。 与它协调的分布式进程一样,ZooKeeper本身也可以在称为集合的一组主机上进行复制。 组成ZooKeeper服务的服务器必须彼此了解。它们保持状态的内存映像,以及持久存储中的事务日志和快照。只要大多数服务器可用,ZooKeeper服务就可用。 客户端连接到单个ZooKeeper服务器。客户端维护一个TCP连接,通过它发送请求,获取响应,获取观看事件并发送心跳。如果与服务器的TCP连接中断,则客户端将连接到其他服务器。 5、Zookeeper是有序的。 ZooKeeper使用反映所有ZooKeeper事务顺序的数字标记每个更新。后续操作可以使用该顺序来实现更高级别的抽象,例如同步原子操作。 6、Zookeeper是非常快的。 它在“读取主导”工作负载中速度特别快。ZooKeeper应用程序在数千台计算机上运行,并且在读取比写入更常见的情况下表现最佳,比率大约为10:1。
查看详情

云市场免费试用中心

50+款产品限时免费试用
0元体验
zookeeper

意见反馈

0/200

提交 取消

反馈提交失败!请稍后重试!
2核4G云服务器0元领取 | 0元免费领取
相关推荐