zookeeper概述

1.zookeeper是一个高性能的分布式数据一致性解决方案,它将那些复杂的,容易出错的分布式一致性服务封装起来,构成一个高效的可靠的原语集,并提供一系列简单易用的接口给用户使用

  1)源码开放

  2)分布式协调服务,它解决分布式数据一致性问题

     a.顺序一致性,

     b.原子性,

     c.单一视图,

       d.可靠性,

                  e.实时性

  3)高性能

  4)可以通过zookeeper提供的接口解决分布式应用下的实际问题

2.zookeeper的常见应用场景:

  1)数据发布/订阅

    含有:一方把数据发布出来,另一方可以通过某种手段得到这些数据

    通常数据订阅有俩种方式:

       推模式:一般是服务器主动向客户端推送信息

       拉模式:指客户端主动去服务器获取数据(通常采用定时轮训的方式)

  2)负载均衡

    zk上的节点分为永久节点和临时节点,临时节点在客户端和服务器的会话结束的时候,会主动从zk上删除

  3)命名服务

    提供名称服务。在db中自动增长的主键不能用在集群环境中,uuid可以用在集群环境中,但是没有规律不易理解,这时可以利用zk生成可以在集群环境下使用的自动增长的易于理解的id

  4)分布式协调/通知

      心跳检测 的目的是判断集群环境中的哪些机器是可用的哪些是不可以用的

转载于:https://www.cnblogs.com/wanjn/p/9524522.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值