栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

(九)elasticSearch的数据同步

(九)elasticSearch的数据同步

elasticSearch的数据同步:

一、数据同步思路分析:

数据同步问题分析 二、实现elasticsearch与数据库数据同步

elasticSearch的数据同步: 一、数据同步思路分析: 数据同步问题分析
    elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的数据同步。在微服务中,负责酒店管理(操作mysql )的业务与负责酒店搜索(操作elasticsearch )的业务可能在两个不同的微服务上,数据同步该如何实现呢?实现方式:
    3.1 同步调用:
    由于调用的时候是依次执行,同步调用导致性能降低,业务耦合,如果别的服务发生异常,也会影响不相关的业务;

    3.2 异步调用 :
    依赖MQ,解决上面第一种方案存在的问题;
    3.3 监听binlog:
    完全依赖canal中间件,解除服务之间的耦合,但是增大了Mysql的压力。
二、实现elasticsearch与数据库数据同步

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/736392.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号