Disruptor 生产者类型配置

(1). Disruptor ProducerType配置 Disruptor可以根据业务场景(生产者)来指定:ProducerType.SINGLE / ProducerType.MULTI参数,用来控制序列器(sequence)的生成模式,...

Disruptor 自定义生产者的模板代码

(1). 自定义生产者,方案(1) 自己抽象出发布数据模板.

Disruptor 入门

(1). Disruptor开发模型 参考网站(https://www.cnblogs.com/crazymakercircle/p/13909235.html)

Disruptor ExeceptionHandler

(1). Disruptor为消费者配置异常处理

Disruptor Dependency依赖处理

(1). Disruptor依赖处理

Disruptor RingBuffer组装依赖

(1). RingBuffer组装依赖

Canal是如何使用Disruptor的

(1). 概述

Canal Server 启动

(1). Canal原理图

Canal Server源码之五(MysqlEventParser-9)

(1). 概述 在“Canal Server源码之五(MysqlEventParser-6)”剖析了:MysqlMultiStageCoprocessor的大概过程,这一篇主要剖析了:MysqlMultiStageCoprocessor$Dml...

Canal Server源码之五(MysqlEventParser-8)

(1). 概述 在“Canal Server源码之五(MysqlEventParser-6)”剖析了:MysqlMultiStageCoprocessor的大概过程,这一篇主要剖析了:MysqlMultiStageCoprocessor$Sim...

Canal Server源码之五(MysqlEventParser-7)

(1). 概述 前面的内容,跟踪到了:MysqlMultiStageCoprocessor$SinkStoreStage属于最后的消费者(Consumer),它会获取MessageEvent里的:CanalEntry.Entry添加到:Even...

Canal Server源码之五(MysqlEventParser-6)

(1). 概述

Canal Server源码之五(MysqlEventParser-5)

(1). 概述 前面内容讲解了:创建MySQL连接/创建心跳连接/为连接配置超时/查找binlog和position,这一节,开始主要讲解,执行dump过程.Canal默认是支持并行(canal.instance.parser.parallel...

Canal Server源码之五(MysqlEventParser-4)

(1). DirectLogFetcher```public void seek( String binlogfilename, Long binlogPosition, String gtid, ...

Canal Server源码之五(MysqlEventParser-3)

(1). 概述

Canal Server源码之五(MysqlEventParser-2)

(1). 概述

Canal Server源码之五(MysqlEventParser-1)

(1). 概述

Canal Server源码之十(MysqlConnection)

(1). 查看MysqlConnection类结构图

Canal Server HA搭建

(1). Canal Server机器信息 我这里是对Canal Server进行伪集群配置

Canal Server源码之二(CanalStarter)

(1). CanalStarter CanalLauncher读取配置文件,并调用:CanalStarter.start方法

Canal Server源码一(CanalLauncher)

(1). Canal Server开启远程断点 修改startup.sh添加远程断点

Canal Server源码之四(CanalInstanceWithSpring)

(1). Canal逻辑架构图(2). CanalInstanceWithSpring类的继承图

Canal Server源码之七(CanalEventStore)

(1). 概述

Canal Server源码之六(CanalEventSink)

(1). 概述 这一节,主要剖析:CanalEventSink,先看下CanalEventSink的类结构.

Canal Server源码之三(CanalController)

(1). CanalController构造器 CanalStarter.start方法会创建:CanalController

Canal Client消费案例

(1). pom.xml(Canal Client)``` 4.0.0

Ansible 介绍

(1). Ansible是什么Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能.

Ansible Roles(五)

(1). Roles介绍 roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以通过:include简单的使用.

Ansible Roles定义JDK(六)

(1). 创建Roles目录lixin-macbook:~ root# cd /etc/ansible/roles/lixin-macbook:ansible-roles root$ mkdir -p jdk/{files,handlers,ta...

Ansible Playbook(四)

(1). Playbook是什么 Playbook由多个Task组成,而这些Task实际就是ansible module.通过组装多个Task,形成Playbook.