导读:京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。
我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了ElasticSearch来承载订单查询的主要压力。
ES 集群架构演进之路
ES 订单数据的同步方案
方案1:监听MySQL的Binlog,分析Binlog将数据同步到ES集群中。
方案2:直接通过ES API将数据写入到ES集群中。
遇到的一些坑
总结
END
你「在看」吗?
点击进入 SACC2019 大会官网
领取专属 10元无门槛券
私享最新 技术干货