zoukankan      html  css  js  c++  java
  • 阿里云Canal 数据同步

    阿里云Canal 数据同步

    1.同步工作原理:
    把自己伪装成MySQL slave,模拟MySQL slave的交互协议向MySQL Mater发送 dump协议,MySQL mater收到canal发送过来的dump请求,开始推送binary log给canal,然后canal解析binary log,再发送到存储目的地,比如MySQL,Kafka,Elastic Search等等。


    2.环境搭建配置:
    2.1配置mysq5.7; 账号和开启binary-log;

    2.2安装canal 服务端,配置文件并启动
    canal.deployer-1.1.4instartup.bat

    2.3 canal客户端编码获取数据,并将数据写入同步的另一个mysql;

    注意: 不支持双向数据同步的问题:容易产生死循环;


    参考:
    https://blog.csdn.net/weixin_41657391/article/details/109110361

    canal客户端编码 参考阿里云c# demo
    https://github.com/alibaba/canal
    canal c# 客户端: https://github.com/dotnetcore/CanalSharp

  • 相关阅读:
    POJ 1045
    POJ 1051
    POJ 1047
    POJ 1050
    POJ 1046
    POJ 1036
    POJ 1035
    POJ 1032
    【洛谷P1412】经营与开发
    【洛谷P3377】【模板】左偏树(可并堆)
  • 原文地址:https://www.cnblogs.com/csj007523/p/15273301.html
Copyright © 2011-2022 走看看