zookeeper
匍匐-菜鸟
好好做一件事,好好做下去
展开
-
Zookeeper会话--zookeeper会话创建以及会话管理
Zookeeper会话–zookeeper会话创建以及会话管理之前分析了zookeeper服务器集群的启动,可以说峰回路转,算是把服务器启动的流程熟悉了一下,那么我们需要怎么连接到服务器集群开启一次客户端连接的会话呢?这次就来分析一下zookeeper的会话过程。Zookeeper客户端:无论我们使用zookeeper的zkclient客户端还是acutor,其实都是对zookeeper的API进行了二次封装,将原来复杂的API操作封装为可供客户端调用的API,所以,在分析连接zookeeper集群时原创 2020-12-09 17:57:35 · 749 阅读 · 0 评论 -
Zookeeper 源码分析–Zookeeper启动流程(二)
Zookeeper 源码分析–Zookeeper启动流程(二)上次说到zookeeper的启动过程,我们已经了解到zookeeper是如何找寻配置文件以及启动的,然而上次也遗留了一个问题,那么zookeeper是如何选举的呢?网上的博客确实很多,有些博客概括的内容也很不错,但是本着探究事物原理的执着,这次就接着上次探究下zookeeper是如何选举并完成最终的集群启动的。Zookeeper的选举算法这是上次我们在结尾处看到的选举算法,可以看到,一开始建立了一个新的Vote,其实就是zookeeper中原创 2020-12-08 14:01:29 · 201 阅读 · 0 评论 -
Zookeeper 源码分析--Zookeeper启动流程(一)
Zookeeper 源码分析–Zookeeper启动流程(一)最近学习了一下Zookeeper,怎么说呢,总起来就学到了两个概念性的名词,当然这两个名词均和一个Zookeeper的协议相关,那就是ZAB协议,来名词呈上来:崩溃恢复和消息广播。但是俗话说万事开头难,所以这次就先聊下Zookeeper是怎么启动的。Zookeeper启动之预热准备我们身为Java码农,初始化对象的过程,我们都了解,需要做好多的准备,虽然只是简单的new一下,但是也作了很多准备。话说回来,zookeeper的启动也可以理解为原创 2020-12-04 20:00:06 · 368 阅读 · 0 评论