使用Canal + MQ将MySQL的数据同步到ES时,为什么需要使用到MQ,直接再Canal中配置ES的信息,直接写ES不行吗?有没有大佬知道的,解释一下。
全部评论
个人理解用MQ是为了防止写ES失败导致数据不一致问题 因为MQ可以重试 并且MQ异步去写 整条写链路更短响应时间更快
主要用来做隔离,把数据放到MQ中 可以接入其他的
可以用来削峰,mq本身可以水平扩展其他的gpt
m
相关推荐
08-25 20:22
门头沟学院 算法工程师 独角兽内推__免笔试:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
点赞 评论 收藏
分享

点赞 评论 收藏
分享