节点: 了解节点首先要理解什么是DOM树状图, 例如:html的子元素有head和body组成;head又有tittle和meta组成,dody也有各种子元素构成。于是在结构上就形成了像树枝分叉一样的结构,一般我们就将这…
标签:节点
zk与redis实现分布式锁
分布式锁 在同一个jvm中,jdk已经提供了lock、synchronized等同步机制,但是在分布式环境下,分布在不同机器上的多个进程可能对一些资源产生竞争关系,无法再使用jdk提供的同步机制,分布式锁就是用来解决这种…
实战PHP数据结构基础之双链表
什么是双链表? 上一篇实战PHP数据结构基础之单链表说到 单链表由一个一个的作为节点的对象构成的,每一个节点都有指向下一个节点的指针,最后一个节点的指针域指向空。每个节点可以存储任何数据类型。 而双链表每个节点有两个指针…
基于Zookeeper的分布式事务锁
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域…
hadoop/spark节点动态调整
转自:hadoop2.7 动态新增节点和删除节点 转自:spark集群动态增加worker节点 hadoop安装过程中包括yarn的节点,hadoop有多个节点,spark也是多个节点,也区分master和slave
zookeeper源码分析之集群模式服务端(下)
接上篇文章,本文主要分析一下一个ZK集群从刚启动到对外提供服务这段时间发生了什么 一、执行流程概述 首先在ZK集群中,不管是什么类型的节点,刚刚启动时都是LOOKING状态然后发起选举寻找Leader,只有确定Leade…
实战PHP数据结构基础之单链表
什么是链表? 链表由一个一个的作为节点的对象构成的,每一个节点都有指向下一个节点的指针,最后一个节点的指针域指向空。每个节点可以存储任何数据类型。 常见操作 对单链表我们常见的操作有如下: insert insertBe…
Hyperledger Fabric 共识原理和源码分析
基于Fabric 1.0.0以后版本,目前fabric提供的共识算法有三种:solo,kafka和PBFT solo模式 用于开发测试的单点共识,不用介绍什么。 kafka模式 其是一种支持多通道分区的集群时序服务,可以…
Zookeeper应用之——选举(Election)
请注意,此篇文章并不是介绍Zookeeper集群内部Leader的选举机制,而是应用程序使用Zookeeper作为选举。 使用Zookeeper进行选举,主要用到了Znode的两个性质: 临时节点(EPHEMERAL) …
zookeeper 节点类型
zookeeper 节点类型 Intro Zookeeper 中节点类型按持久化可分为临时节点和持久节点,按顺序性可分为顺序和无序。 Code public sealed class CreateMode { /// &…
利用redis实现分布式锁的一种思路
在一次工作中,出现了一个小意外,一个存在redis写与读的方法中得出的结果总是和预想的不一样,后面仔细思考了以后,发现是因为集群中各个节点都使用共享的缓存、队列这些,有些场景中各个节点之间可能会发生资源竞争,可能会发各个…
mongodb副本集的搭建
mongodb副本集即客户端连接到整个副本集,不关心具体哪一台机器是否挂掉。主服务器负责整个副本集的读写,副本集定期同步数据备份,一旦主节点挂掉,副本节点就会选举一个新的主服务器,这一切对于应用服务器不需要关心。副本集中…