码迷,mamicode.com
首页 > 其他好文 > 详细

Zookeeper 基本概念学习

时间:2018-09-25 01:13:03      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:存在   基本概念   img   ima   客户端   计算机   中间件   入库   java   

1、Zookeeper简介:

1) 中间件,为分布式系统提供协调服务

2) 作用于分布式系统,发挥其优势,可以为大数据服务

3) 支持Java,提供java和c语言的客户端api

 

2. 分布式系统

1) 很多台计算机组成一个整体,一个整体一致对外并且处理同一请求

2) 内部的每台计算机都可以相互通信(rest/rpc)

3) 客户端到服务端一次请求到响应结束会经历多台计算机

 

如下图:分布式系统

技术分享图片

 

3. zookeeper特性

1) 一致性:数据一致性,数据按照顺序分批入库

2) 原子性:事务要么成功要么失败,不会局部化

3) 单一视图:客户端连接集群中的仁义zk节点,数据都是一致的

4) 每次对zk的操作状态都会保存在服务端

5) 实时性:客户端可以读取到zk服务端的最新数据

 

Zookeeper 基本概念学习

标签:存在   基本概念   img   ima   客户端   计算机   中间件   入库   java   

原文地址:https://www.cnblogs.com/linlf03/p/9697191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!