上篇通过阅读文章对京东到家的架构分析有了初步了解,这次对文章(https://mp.weixin.qq.com/s?__biz=MzU1MzE2NzIzMg==&mid=2247486889&idx=1&sn=06c331d1fecebbd12f4a7ee52a8d25d7&chksm=fbf7bd46cc803450ad3d00c935863021d98fb02bed26a9c51becd15e721842044aa1e5321f92&scene=21#wechat_redirect)阅读进行了总结。

京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。京东到家的订单数据存储在Mysql中,但显然只通过DB来支撑大量的查询是不可取的,同时对于一些复杂的查询,Mysql支持得不够友好,所以订单中心系统使用了Elasticsearch来承载订单查询的主要压力。

lasticsearch 做为一款功能强大的分布式搜索引擎,支持近实时的存储、搜索数据,在京东到家订单系统中发挥着巨大作用,目前订单中心ES集群存储数据量达到10亿个文档,日均查询量达到5亿。随着京东到家近几年业务的快速发展,订单中心ES架设方案也不断演进,发展至今ES集群架设是一套实时互备方案,很好的保障了ES集群读写的稳定性,下面就给大家介绍一下这个历程以及遇到的一些坑。

ES集群架设演进历程主要分为:初始阶段、集群隔离阶段、节点副本调优阶段、主从集群调整阶段以及现阶段的实时互备双集群阶段

最新文章

  1. 安装nginx
  2. webStorm 多个项目并存
  3. python数据处理相关的一些知识点(学习点)
  4. Matlab神经网络函数newff()新旧用法差异
  5. ThinkPHP系的两个东东OneThink和ThinkCMF
  6. NEXTDAY
  7. [Database][SQL] 取得SQLServer中某一欄位名稱所在的資料表及欄位相關資訊
  8. xml技术基础
  9. VS2013默认快捷键
  10. asp.net mvc+EF 递归生成树结构返回json
  11. JqGrid在行中自定义自己的东西
  12. AngularJS数据建模(转载)
  13. tkinter模块常用参数(python3)
  14. SpringMVC基础-controller方法中的参数注解
  15. springcloud禁用动注册正在运行的服务
  16. python manage.py syncdb Unknown command: 'syncdb'问题解决方法
  17. 一个整型数组里除了一个数字之外,其他的数字都出现了两次。要求时间复杂度是O(n),空间复杂度是O(1),如何找出数组中只出现一次的数字
  18. jQuery事件--keypress([[data],fn])和trigger(type,[data])
  19. js实现上传前删除指定图片
  20. Python模块学习——tempfile

热门文章

  1. 你不知道的 flex-shrink 计算规则
  2. WPF DataGrid 绑定数据及时更新的处理
  3. A1100 Mars Numbers (20 分)
  4. Codeforces Round #598 (Div. 3) C. Platforms Jumping 贪心或dp
  5. 适合新手:从零开发一个IM服务端(基于Netty,有完整源码)
  6. Anaconda安装第三方库与pip和conda 添加国内源
  7. 用go-module作为包管理器搭建go的web服务器
  8. Dubbo+Zookeeper实现简单的远程方法调用示例
  9. MySQL for OPS 09:MHA + Atlas 实现读写分离高可用
  10. 安装Keepalived namespaces.c:187: error: ‘SYS_setns’ undeclared (first use in this function)