什么是Zookeeper? Zookeeper是一个高效的分布式协调服务,它暴露了一些公用服务,比如命名/配置管理/同步控制/群组服务等。我们可以使用ZK来实现比如达成共识/集群管理/leader选举等。 Zookeeper是一个高可用的分布式管理与协调框架,基于ZAB算法(原子消费广播协议)的实现 ...
分类:
其他好文 时间:
2018-05-28 10:11:27
阅读次数:
158
trident里面 batch会被缓存,这样失败了可以重新发送 多个batch可以并行被process,但是commit是严格按照txid顺序来执行 一个batch的状态会存在zk里 只要batch在timeout时间内commit就算完成了,应该同时会清缓存 如果异常或超时了,就会replay 在 ...
分类:
其他好文 时间:
2018-05-24 12:00:30
阅读次数:
238
ZooKeeper集群的一些基本概念 zookeeper集群搭建: zk集群,主从节点,心跳机制(选举模式) 配置数据文件 myid 1/2/3 对应 server.1/2/3 通过 zkCli.sh -server [ip]:[port] 命令检测集群是否配置成功 和其他大多数集群结构一样,zoo ...
分类:
其他好文 时间:
2018-05-18 22:51:49
阅读次数:
210
前几天装了CentOS7、并安装了一些基本的工具,现在我手上有三台机器:分别是master,slave1,slave2。 今天我将搭建zookeeper,使用的版本是zookeeper-3.4.11.tar.gz。zk安装非常简单他有两种搭建方式:一种是单机模式,一种是集群模式。我这演示的是集群模式 ...
分类:
其他好文 时间:
2018-05-18 00:31:14
阅读次数:
220
一、特性 1、跨平台 2、提供负载均衡算法 3、支持ZK服务协调 4、提供了JSON、BinarySerializer、还有自定义的序列化方式 5、客户端提供Socket连接池,以便于快速交互,防止类似大文件上传时会阻塞 6、支持异步方法 7、支持.net与.netcore之间通信 8、支持采用Mo ...
分类:
Web程序 时间:
2018-05-17 15:22:50
阅读次数:
298
本次和大家分享的是dubbo框架应用的初略配置和zookeeper注册中心的使用;说到注册中心现在我使用过的只有两种:zookeeper和Eureka,zk我结合dubbo来使用,而Eureka结合springcloud使用,因此后面将和大家分享一些关于微服务的一些篇章,希望对你有好的帮助。 安装注 ...
分类:
编程语言 时间:
2018-05-12 03:00:04
阅读次数:
183
kafka elasticsearch logstash kibana ...
分类:
其他好文 时间:
2018-05-07 19:28:51
阅读次数:
184
ZK—zookeeper无法启动,报“Unable to load database on dis”
分类:
数据库 时间:
2018-05-07 14:42:44
阅读次数:
401
zk has n numbers a1,a2,...,an. For each (i,j) satisfying 1≤i<j≤n, zk generates a new number (ai+aj). These new numbers could make up a new sequence b1 ...
分类:
其他好文 时间:
2018-05-07 14:41:42
阅读次数:
178
实现思路 公平锁:创建有序节点,判断本节点是不是序号最小的节点(第一个节点),若是,则获取锁;若不是,则监听比该节点小的那个节点的删除事件。 非公平锁:直接尝试在指定path下创建节点,创建成功,则说明该节点抢到锁了。如果创建失败,则监听锁节点的删除事件,或者sleep一段时间后再重试。 可重入:使 ...
分类:
其他好文 时间:
2018-05-01 20:32:27
阅读次数:
194