美文网首页
Canal各组件之间的关系

Canal各组件之间的关系

作者: 无醉_1866 | 来源:发表于2019-10-14 23:39 被阅读0次

1 概述

Canal使用了组件生命周期管理的方式管理管理各个组件,有点类似于Tomcat,github上的原图:

image.png

每一个组件都实现了CanalLifeCycle接口,该接口定义如下:

public interface CanalLifeCycle {

 void start();

 void stop();

 boolean isStart();

}

Canal主要组件之间的详细关系见后文

2 组件之间的关系

Canal是一个多角色的分布式系统,除了binlog的抽取外,还有大量生命周期控制类的代码,以start()为例,主要组件之间的详细关系如下图:

canal_component.png

相关文章

  • Canal各组件之间的关系

    1 概述 Canal使用了组件生命周期管理的方式管理管理各个组件,有点类似于Tomcat,github上的原图: ...

  • canal 高可用介绍(4)

    系列 canal 组件介绍(1) canal 启动介绍(2) canal 数据消费介绍(3) canal 高可用介...

  • canal 启动介绍(2)

    系列 canal 组件介绍(1) canal 启动介绍(2) canal 数据消费介绍(3) canal 高可用介...

  • canal 数据消费介绍(3)

    系列 canal 组件介绍(1) canal 启动介绍(2) canal 数据消费介绍(3) canal 高可用介...

  • canal 组件介绍(1)

    系列 canal 组件介绍(1) canal 启动介绍(2) canal 数据消费介绍(3) canal 高可用介...

  • 一口气搞定系列-Canal组件

    1,Canal[https://github.com/alibaba/canal] 组件部署 安装配置MySQL1...

  • Alibaba canal组件的安装及使用

    转载于:Alibaba canal组件的安装及使用

  • Canal了解使用

    1. canal 是什么 阿里巴巴 MySQL binlog 增量订阅&消费组件canal [kə'næl],译意...

  • react组件间通信

    处理 React 组件之间的交流方式,主要取决于组件之间的关系,然而这些关系的约定人就是你。 React 组件之间...

  • [Canal] Canal简介

    canal是阿里巴巴开源的mysql数据库binlog的增量订阅&消费组件。当前的 canal 支持源端 ...

网友评论

      本文标题:Canal各组件之间的关系

      本文链接:https://www.haomeiwen.com/subject/xcxjmctx.html