当前位置: 首页 > news >正文

给菠菜网站做外包怎么在亚马逊上开店铺

给菠菜网站做外包,怎么在亚马逊上开店铺,怎么做网页游戏代理,用于网站建设的费用怎么备注问题 Elasticsearch在读写数据的过程是什么样的?你该如何理解这个问题! Elasticsearch的写数据过程 客户端选择一个节点发送请求,这个时候我们所说的这个节点就是协调节点(coordinating node)协调节点对document进行了路由&am…

问题

Elasticsearch在读写数据的过程是什么样的?你该如何理解这个问题!

Elasticsearch的写数据过程

  1. 客户端选择一个节点发送请求,这个时候我们所说的这个节点就是协调节点(coordinating node)
  2. 协调节点对document进行了路由,然后将请求再转发给对应的节点(primary shard)
  3. 实际上操作的节点的primary shard请求处理,之后再将数据进行同步,同步到replica node
  4. 协调节点发现primary node及所有的replica node都搞定了之后,就将相应结果返回给我们的客户端

Elasticsearch的读数据过程

这个时候我们可以通过文档id来查询,会根据文档id进行hash,判断我们当初将doc id分配给了哪一个shard,然后再从这个shar进行查询操作。

  1. 客户端发送一个请求到任意的一个节点,成为了协调节点(coordinate node)
  2. 协调节点对doc id 进行hash路由,然后在将请求进行转发,转发到对应的节点,这个时候会使用到round-robin进行随机轮询算法,最终将primary shard以及其所有replica中进行随机选择一个,来实现读请求的负载均衡。
  3. 接收到请求的节点返回document给协调节点。
  4. 协调节点返回document再给到客户端。

Elasticsearch的搜索数据过程

其实elasticsearch最强大的是他的全文检索功能。

  1. 客户端发送一个请求到协调节点
  2. 协调节点会将搜索请求转发到所有的shard中对应的replica shard或者primary shard
  3. 每个shard都会将自己的搜索结果返回给协调节点,然后再由协调节点对数据进行合并、排序、分页等操作,最终会输出结果
  4. 接下来协调节点会根据doc id 去各个节点上面拉取实际的文档数据,完成之后会最终将数据返回给客户端。

好了,今天关于Elasticsearch的读、写、搜索过程就讲解到这里,欢迎大家留言交流

也欢迎大家关注我的公众号《coder练习生》

http://www.yayakq.cn/news/393052/

相关文章:

  • 如何下载js做的网站网站建设详细流
  • 太原网站建设方案推广为什么要建设种苗供求网站
  • 大宗商品价格查询网站网站费用估算
  • 手机网站模板源码下载wordpress添加文件夹
  • 公司以前做的免费网站太多 新网站搜索不到北京搬家公司费用
  • 手机网站设计机构张家港网站推广
  • 南通市建设局网站马建明中装建设董事长
  • 公司如何登录网站做就业登记杰奇网站地图插件
  • 网页设计美化教程北京网站优化什么价格
  • 做展示网站百度推广登录平台官网
  • 毕设做网站的系统概述怎么写图片模板 网站源码
  • 西安学校网站建设wordpress文章直接转html代码
  • 软件公司网站建设江苏纬信网站建设
  • 百度容易收录的网站高权重网站发外链
  • 顺的网站建设案例渠道网站
  • 网页设计师个人网站网站建站免费空间
  • 做游戏和做网站哪个难wordpress 自动短链接
  • 中国建设银行西平支行网站东营网站
  • html网站完整代码属于网站建设过程规划
  • 石岩附近网站建设公司租服务器网站
  • 做网站的公司怎样收费如何在万网建设网站
  • 网站设计模板代码三站合一的网站怎么做教程
  • 百度工具网站改版秀米h5制作教程
  • 物联网技术有哪些网站怎么优化到首页
  • 如何下载网站模板比较好的设计公司
  • 营销型网站制作企业如何建企业网站
  • 建网站找哪家公司无忧自助建站
  • 网站 网安备案直播app开发价格
  • 网站友情链接形式成都住房和城乡建设官网
  • 如何自己做搜索网站网站建设与开发选题