Elasticsearch源码解析与优化实战

Elasticsearch源码解析与优化实战

评分

★★★★★

ISBN

9787121352164

出版社

电子工业出版社 2018-11-01出版

作者

张超

分类

编程设计

内容简介
本书介绍了Elasticsearch的系统原理,旨在帮助读者了解其内部原理、设计思想,以及在生产环境中如何正确地部署、优化系统。系统原理分两方面介绍,一方面详细介绍主要流程,例如启动流程、选主流程、恢复流程;另一方面介绍各重要模块的实现,以及模块之间的关系,例如gateway模块、allocation模块等。本书的最后一部分介绍如何优化写入速度、搜索速度等大家关心的实际问题,并提供了一些诊断问题的方法和工具供读者参考。
AI简介
这是一本深度解析Elasticsearch系统原理的书籍,旨在帮助读者了解其内部原理、设计思想,以及在生产环境中如何正确地部署、优化系统。本书从系统原理和模块实现两个方面进行介绍,包括启动流程、选主流程、恢复流程、gateway模块、allocation模块等。此外,本书还详细介绍了如何优化写入速度、搜索速度等大家关心的实际问题,并提供了一些诊断问题的方法和工具供读者参考。 在系统原理方面,本书详细介绍了Elasticsearch的索引结构,包括文档的结构、索引的构建、分片的分配等。同时,本书还深入探讨了Elasticsearch的分布式系统的集群方式,包括主从模式和无主模式,以及如何在集群中分配分片。此外,本书还详细介绍了Elasticsearch的选主流程,包括设计思想、选举算法、相关配置等。 在模块实现方面,本书详细介绍了Elasticsearch的Transport模块,包括配置信息、总体架构、REST解析和处理、RPC实现等。同时,本书还详细介绍了Elasticsearch的ThreadPool模块,包括线程池类型、处理器设置、查看线程池等。此外,本书还详细介绍了Elas
阅读/下载地址