大树叶 技术专栏

骨灰攻城狮 架构师

分布式事务与一致性算法Paxos & raft & zab

https://blog.csdn.net/followMyInclinations/article/details/52870418  

2019-01-24 00:38:31

阅读数 78

评论数 0

【推荐】zookeeper典型应用场景: 分布式计数器

一、技术介绍 zookeeper有很多典型应用场景,应用在分布式系统中,这里介绍其分布式计数器应用。本文将讨论如何使用Curator来实现计数器。 顾名思义,计数器是用来计数的, 利用ZooKeeper可以实现一个集群共享的计数器。 只要使用相同的path就可以得到最新的计数器值, 这是由Zoo...

2018-11-13 23:14:31

阅读数 115

评论数 0

【推荐】分析Zookeeper的一致性原理

zookeeper(简称zk),顾名思义,为动物园管理员的意思,动物对应服务节点,zk是这些节点的管理者。在分布式场景中,zk的应用非常广泛,如:数据发布/订阅、命名服务、配置中心、分布式锁、集群管理、选主与服务发现等等。这不仅得益于zk类文件系统的数据模型和基于Watcher机制的分布式事件通知...

2018-11-03 15:22:46

阅读数 212

评论数 0

推荐读:Zookeeper 工作原理

1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKee...

2018-03-20 09:30:50

阅读数 182

评论数 0

基于 centOS 7.4 的 Zkui管理zookeeper工具

UI界面管理zookeeper工具 1.Java JDK版本 java -version 如果没有安装Java, 则要先安装SUN JDK8. 地址如下: http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd30194...

2017-12-22 16:39:16

阅读数 626

评论数 0

ZooKeeper的Quorums机制

我们知道ZooKeeper集群中必须超过半数节点(Majority)可用,整个集群才能对外可用。这个说法在大多数情况下是正确的。 实际上ZooKeeper提供了几种方式来认定整个集群是否可用,Majority只是其中的一种。http://zookeeper.apache.org/...

2017-10-30 01:38:26

阅读数 894

评论数 0

【推荐】基于zookeeper简单实现分布式锁

这里利用zookeeper的EPHEMERAL_SEQUENTIAL类型节点及watcher机制,来简单实现分布式锁。  思路如下: 1、开启10个线程,在disLocks节点下各自创建名为sub的EPHEMERAL_SEQUENTIAL节点; 2、获取disLocks节点下所有子节点,排序...

2017-08-21 01:59:41

阅读数 386

评论数 0

分布式锁的三种实现方法

  目前几乎所有的大型web应用全都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式应用中的CAP理论告诉我们: 任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)、分区容错性(Partation toleranc...

2017-07-17 00:23:22

阅读数 517

评论数 0

推荐 kafka 简介、使用场景、设计原理、主要配置及集群搭建

问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3.kafka集群consumer和producer状态信息是如何保存的? 4.partitions设计的目的的根本原因是什么?   一、入门  ...

2017-06-04 20:22:34

阅读数 398

评论数 0

Zookeeper 数据与存储

一、前言 本文将讲述Zookeeper中如何对底层数据进行存储的。数据存储为内存数据,它会存储于磁盘数据存储。 二、数据与存储   2.1 内存数据   Zookeeper的数据模型是树结构,在内存数据库中,存储了整棵树的内容,包括所有的节点路径、节点数据、ACL信息,...

2017-06-04 19:07:51

阅读数 1236

评论数 0

Java 演示:如何使用Zookeeper 集群例子

概述 Zookeeper是Apache下的项目之一,倾向于对大型应用的协同维护管理工作。IBM则给出了IBM对ZooKeeper的认知: Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、...

2017-06-04 15:09:46

阅读数 3221

评论数 1

Zookeeper原理架构

Zookeeper到底是什么!? 学一个东西,不搞明白他是什么东西,哪还有心情学啊!!  首先,Zookeeper是Apache的一个Java项目,属于Hadoop系统,扮演管理员的角色。  然后看到官网那些专有名词,实在理解不了。 在Zookeeper的官网上有这么一句话:ZooKeeper ...

2017-06-04 14:30:29

阅读数 553

评论数 0

提示
确定要删除当前文章?
取消 删除