上一章讨论了paxos算法,把paxos推到一个很高的位置。但是,paxos有没有什么问题呢?实际上,paxos还是有其自身的缺点的: 1. 活锁问题。在base-paxos算法中,不存在leader这样的角色,于是存在这样一种情况,即P1提交了一个proposal n1并且通过了prepare阶段 ...
分类:
其他好文 时间:
2018-04-05 11:53:46
阅读次数:
204
1 、存储方式 物理上把 topic 分成一个或多个 patition(对应 server.properties 中的 num.partitions=3 配置),每个 patition 物理上对应一个文件夹(该文件夹存储该 patition 的所有消息和索引文件),如下: 图.4 2 、存储策略 无 ...
分类:
其他好文 时间:
2018-04-02 15:58:36
阅读次数:
178
Help Hanzo Amakusa, the evil spiritual leader has captured the beautiful princess Nakururu. The reason behind this is he had a little problem with Han ...
分类:
其他好文 时间:
2018-03-26 22:35:15
阅读次数:
212
最近工作中有接触到DelayQueue,网上搜索资料的时候发现一篇文章谈到DelayQueue的坑。点击打开链接 文中已经总结了遇到坑的地方,还有解决方案。不过我第一眼看一下没弄明白为什么,所以翻了翻源码深究了一下,下面把这个坑的原因以及原理分析一下。 首先是DelayQueue的take()方法: ...
分类:
编程语言 时间:
2018-03-26 00:37:59
阅读次数:
237
队名: 飙车队 (Racing) 队员学号: 201521123118 张金伟(leader) 201521044091 卢杰 201521123121 罗骏 201521123110 詹昌锦 201521123122 冯鸣 拟做的团队项目描述: 队员风采: 张金伟: 卢杰: 罗骏:风格尽力简单,擅 ...
分类:
其他好文 时间:
2018-03-25 17:00:15
阅读次数:
188
1003. Emergency (25) As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities ...
分类:
其他好文 时间:
2018-03-25 15:55:26
阅读次数:
159
1.initLimit:这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的
分类:
其他好文 时间:
2018-03-18 17:18:34
阅读次数:
121
As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some ro ...
分类:
其他好文 时间:
2018-03-10 14:01:51
阅读次数:
167
现在网上关于ZooKeeper的文章很多,有介绍Leader选举算法的,有介绍ZooKeeper Server内部原理的,还有介绍ZooKeeper Client的。本文不打算再写类似的内容,而专注与解答读者对ZooKeeper的相关疑问。 ZOOKEEPER在客户端究竟做了什么事情 使用过ZooK ...
分类:
其他好文 时间:
2018-02-23 14:45:20
阅读次数:
191
一、工作流 一旦ZooKeeper集合启动,它将等待客户端连接。客户端将连接到ZooKeeper集合中的一个节点。它可以是leader或follower节点。一旦客户端被连接,节点将向特定客户端分配会话ID并向该客户端发送确认。如果客户端没有收到确认,它将尝试连接ZooKeeper集合中的另一个节点 ...
分类:
其他好文 时间:
2018-02-21 23:34:22
阅读次数:
210