Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
41. 五、内部、外部监控系统介绍 ( 一 ) 监控系统介绍: 以 Google 为例,它在全球建立了几十个数据中心,每个数据中心运行上万台服务器,目前它在全球有几十万台服务器,因此它的搜索服务能够减少地震、火灾等自然灾害的影响。 2006 年底,中国因为海底光纤损坏,众多互联网服务都受到影响,而 Google 在中国的服务,没受到影响,就是因为其遍布全球的数据中心和灾难应急处理对策。
42. 五、内部、外部监控系统介绍 ( 一 ) 监控系统介绍: 负载平衡一直是搜索引擎系统中最关键的技术,通过一整套的“负载平衡”软、硬件解决方案,来确保整个搜索引擎系统的稳定性及可靠性,才能给众多用户提供 7X24 小时的优质搜索服务。 WebServer 用户 Index Server 1 提供服务中… Page Content Server 1 提供服务中… Index Server 2 提供服务中… Page Content Server 2 提供服务中… Index Server 3 准备提供服务中… Index Server 4 数据更新过程中… …… ……
45. 五、内部、外部监控系统介绍 ( 二 ) 内部监控系统介绍: 举例说明内部监控系统运行原理: 如下图所示,举例 Index Server 、 WebServer 、内部监控程序 Monitor 和内部监控程序管理服务器程序 Monitor Server 它们之间处理危机时的流程。 IS : Index Server , MS: Monitor Server , WS:WebServer 。 WS Monitor 4 IS 1 Monitor1 提供服务中… MS IS 2 Monitor2 提供服务中… IS 3 Monitor3 准备提供服务中… 用户
46. 五、内部、外部监控系统介绍 ( 二 ) 内部监控系统介绍: 举例说明内部监控系统运行原理: (1)IS2 出现问题,不能继续提供服务, Monitor2 发现错误及时向 MS 发出错误报告。 WS Monitor 4 IS 1 Monitor1 提供服务中… MS IS 2 Monitor2 提供服务中… IS 3 Monitor3 准备提供服务中… 用户
47. 五、内部、外部监控系统介绍 ( 二 ) 内部监控系统介绍: 举例说明内部监控系统运行原理: (2)MS 接收到 Monitor2 发来的错误报告后,向 WS 发出修改内部通信规则,删除 WS 和 IS2 的通信,增加 WS 和 IS3 的通信。 WS Monitor 4 IS 1 Monitor1 提供服务中… MS IS 2 Monitor2 提供服务中… IS 3 Monitor3 准备提供服务中… 用户
48. 五、内部、外部监控系统介绍 ( 二 ) 内部监控系统介绍: 举例说明内部监控系统运行原理: (3)WS 中断和 IS2 的通信,增加和 IS3 的通信。 WS Monitor 4 IS 1 Monitor1 提供服务中… MS IS 2 Monitor2 停止服务中… IS 3 Monitor3 提供服务中… 用户
49. 五、内部、外部监控系统介绍 ( 二 ) 内部监控系统介绍: 举例说明内部监控系统运行原理: (4)MS 向 IS2 发出服务恢复服务, IS2 服务自动恢复。 WS Monitor 4 IS 1 Monitor1 提供服务中… MS IS 2 Monitor2 程序服务恢复中… IS 3 Monitor3 提供服务中… 用户
50. 五、内部、外部监控系统介绍 ( 二 ) 内部监控系统介绍: 举例说明内部监控系统运行原理: (5)IS2 服务完成恢复, Monitor2 向 MS 汇报服务恢复成功, MS 纪录下 IS2 的目前状态, IS2 成为服务备份程序。 WS Monitor 4 IS 1 Monitor1 提供服务中… MS IS 2 Monitor2 准备提供服务中… IS 3 Monitor3 提供服务中… 用户
51. 五、内部、外部监控系统介绍 ( 二 ) 内部监控系统介绍: 举例说明内部监控系统运行原理: 总结:在整个的灾难处理过程中,完成了负载平衡策略从原来的 IS1 和 IS2 同时提供服务,转变为 IS1 和 IS3 同时提供服务,对用户的搜索服务访问的影响降到最低。 WS Monitor 4 IS 1 Monitor1 提供服务中… MS IS 2 Monitor2 准备提供服务中… IS 3 Monitor3 提供服务中… 用户