
搜索
文章平均质量分 57
diandian4ever
写写代码看看文章,闲暇之余偶尔斯文几句,只为恶心别人成全自己。
展开
-
循序渐进企业级搜索引擎之Master模块设计及实现-系统加载
第二章 Master模块设计及实现Master具体细分为系统配置及监控加载模块、请求及相应封装处理模块、统计模块、监控及负载均衡等模块。具体的关系图如下: 图2.1 Master系统逻辑框架图下面逐个对这些模块及主要代码进行分析讲解。2.1 系统配置及监控加载模块由于系统需要在启动的时候加载一些配置和监控模块,同时还需要在最后做一些系统原创 2014-03-08 17:26:33 · 1458 阅读 · 0 评论 -
循序渐进企业级搜索引擎之逻辑架构
系统采用master/slaves的分布式设计,master负责系统slaves端的负载数据监控,而slaves都有专门的负载监控模块,实时将监控的数据反馈到master端,master端依据slave反馈的数据进行负载计算,并依据用户的请求和slaves端的负载进行负载均衡分发,同时当系统单边功能不可能用时可以隔离出不可用slave以达到系统高可用的目的。系统的逻辑架构图如下:原创 2014-03-08 11:46:11 · 1965 阅读 · 0 评论 -
循序渐进企业级搜索引擎之Master模块设计及实现-系统请求响应封装模块
2.2 系统请求响应封装模块 系统首先从request的信息中获取请求的类型,并依据请求的类型获取相应的处理类,if (handler == null && path.length() > 1) { handler = HandlerFactory.getHandler(path); } //依据请求的命令来获取响应的处理类public static原创 2014-03-09 11:56:04 · 1347 阅读 · 0 评论