首页 > 其他 > 详细

循序渐进企业级搜索引擎之逻辑架构

时间:2014-03-08 18:11:52      阅读:415      评论:0      收藏:0      [点我收藏+]

系统采用master/slaves的分布式设计,master负责系统slaves端的负载数据监控,而slaves都有专门的负载监控模块,实时将监控的数据反馈到master端,master端依据slave反馈的数据进行负载计算,并依据用户的请求和slaves端的负载进行负载均衡分发,同时当系统单边功能不可能用时可以隔离出不可用slave以达到系统高可用的目的。系统的逻辑架构图如下:

bubuko.com,布布扣

 

图1、搜索引擎逻辑架构图

系统首先将用户的请求进行处理,并将请求数据封装后传入到系统分发模块进行分发处理,而分发模块是依赖master端的监控和负载均衡模块分析的结果来进行分发的。而日志记录模块主要是负责将系统请求的信息进行分类,主要包括查询的次数,查询的内容,搜索的次数,搜素的内容以及他们请求的成功和失败的次数等等,方便后续进行管理分析。

 

循序渐进企业级搜索引擎之逻辑架构,布布扣,bubuko.com

循序渐进企业级搜索引擎之逻辑架构

原文:http://blog.csdn.net/letueodiandian/article/details/20771865

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!