上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 服务端启动时,就启动线程通过NIO监听网络端口。每个连接都会有一个上下文环境对象,当接收到请求后,会在上下文环境对象中进行处理。 服务端启动线程,监听网络端口,(NIOServerCnxn.Factory): 1 static public class Factory extends Thread 阅读全文
posted @ 2018-06-15 11:48 zwh1988 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 首先我们来讲一下zookeeper要解决什么问题。在大型分布式系统中经常会存在下面的几类问题: 1.分布式系统中,经常需要一个公共的存储系统,用来存储一些配置信息。 2.分布式系统中,经常需要一个管理中心来协调各个节点的变化。 然后我们再来看看zookeeper是如何解决上面的问题的: 1.Zook 阅读全文
posted @ 2018-06-13 12:16 zwh1988 阅读(150) 评论(0) 推荐(0) 编辑
摘要: zookeeper的客户端会从它连接的服务端接收到各种消息,通过注册实现Watcher接口就可以来处理这些事件。 类图结构 Watcher 消息处理接口。 消息类型 ClientWatchManager 消息处理接口管理器,当发送响应事件时,调用materialize方法返回Watcher集合。Cl 阅读全文
posted @ 2018-06-13 11:58 zwh1988 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 负载均衡器对外提供负载均衡的功能,本质上是是维护当前服务的服务器列表和服务器状态,通过负载均衡算法选取合适的服务器地址。 用户可以通过实现ILoadBalancer来实现自己的负载均衡器,ribbon也提供了BaseLoadBalancer、DynamicServerListLoadBalancer 阅读全文
posted @ 2018-04-11 19:56 zwh1988 阅读(541) 评论(0) 推荐(0) 编辑
摘要: ribbon的很多功能可以通过配置进行调整,ribbon通过IClientConfig来获取配置信息,用户可以通过实现IClientConfig来管理配置。 ribbon也提供了默认的实现(DefaultClientConfigImpl),底层通过Archauis获取配置信息,如果没有配置信息,De 阅读全文
posted @ 2018-04-10 10:28 zwh1988 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 最近一直碰到的问题是对项目的把控有点失控,主要有以下几个部分: 1.对团队正在进行的项目的把控,目前处于未知状态。目前可以通过日报进行管理。长期需要有项目管理后台。 2.对每个项目的进度的把控,目前很多项目处于未知状态。目前可以通过日报、排期进行管理。长期需要有项目管理后台。 3.对于项目的效果的把 阅读全文
posted @ 2018-04-09 20:58 zwh1988 阅读(126) 评论(0) 推荐(0) 编辑
摘要: ribbon的核心功能是提供客户端在进行网络请求时负载均衡的能力。主要有以下几个模块: 负载均衡器模块 负载均衡器模块提供了负载均衡能力,详细参见ribbon源码之负载均衡器。 配置模块 配置模块管理ribbon的配置信息,ribbon各个模块都通过配置模块获取配置信息。详细参见:ribbon源码之 阅读全文
posted @ 2018-04-08 12:23 zwh1988 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 负责管理ZooKeeper整个数据。主要管理树结构数据、session数据、持久化管理。 类图 ZKDatabase ZooKeeper数据管理门户类,底层通过DataTree来管理树结构,通过FileTxnSnapLog来管理数据持久化。 初始化 初始化过程主要是从持久化文件中恢复数据,通过Fil 阅读全文
posted @ 2018-02-26 11:44 zwh1988 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 服务端核心执行模块包括一下几个部分 1.leader选举。 2. 阅读全文
posted @ 2018-02-26 11:34 zwh1988 阅读(173) 评论(0) 推荐(0) 编辑
摘要: zookeeper服务端主要包括一下几个模块: 1.启动模块。 2.核心执行模块 3.数据管理模块。 启动模块 读取配置文件,启动程序。详见:zookeeper源码之服务端启动模块。 核心执行模块 ,详见zookeeper源码之服务端核心执行模块。 数据管理模块 管理内存和持久化数据。详见:zook 阅读全文
posted @ 2018-02-20 10:03 zwh1988 阅读(129) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页