ElasticSearch Rest查询请求分析

环境信息

  • ES 5.6
  • 单实例

查询语句

  • http://127.0.0.1:9200/website/blog/_search
{
    "query": {
        "match_all": {
        }
    }
}

目的

  • 理解Rest查询请求的原理

结论

  • ElasticSearch Rest查询请求分析_第1张图片
    image.png
  • 单节点RestClient条件下,只会执行蓝色箭头不会
  • 不会执行RpcServer的流程
  • HttpServer->RestAction->NodeClient

代码流程

  • ElasticSearch Rest查询请求分析_第2张图片
    单点搜索流程.png
  • 看到红色标识的exectueLocally,就知道为什么RpcServer端收不到消息了

你可能感兴趣的:(ElasticSearch Rest查询请求分析)