Disruptor 生产者类型配置
(1). Disruptor ProducerType配置 Disruptor可以根据业务场景(生产者)来指定:ProducerType.SINGLE / ProducerType.MULTI参数,用来控制序列器(sequence)的生成模式,...
(1). Disruptor ProducerType配置 Disruptor可以根据业务场景(生产者)来指定:ProducerType.SINGLE / ProducerType.MULTI参数,用来控制序列器(sequence)的生成模式,...
(1). 自定义生产者,方案(1) 自己抽象出发布数据模板.
(1). Disruptor开发模型 参考网站(https://www.cnblogs.com/crazymakercircle/p/13909235.html)
(1). Disruptor为消费者配置异常处理
(1). Disruptor依赖处理
(1). RingBuffer组装依赖
(1). 概述
(1). Canal原理图
(1). 概述 在“Canal Server源码之五(MysqlEventParser-6)”剖析了:MysqlMultiStageCoprocessor的大概过程,这一篇主要剖析了:MysqlMultiStageCoprocessor$Dml...
(1). 概述 在“Canal Server源码之五(MysqlEventParser-6)”剖析了:MysqlMultiStageCoprocessor的大概过程,这一篇主要剖析了:MysqlMultiStageCoprocessor$Sim...
(1). 概述 前面的内容,跟踪到了:MysqlMultiStageCoprocessor$SinkStoreStage属于最后的消费者(Consumer),它会获取MessageEvent里的:CanalEntry.Entry添加到:Even...
(1). 概述
(1). 概述 前面内容讲解了:创建MySQL连接/创建心跳连接/为连接配置超时/查找binlog和position,这一节,开始主要讲解,执行dump过程.Canal默认是支持并行(canal.instance.parser.parallel...
(1). DirectLogFetcher```public void seek( String binlogfilename, Long binlogPosition, String gtid, ...
(1). 概述
(1). 概述
(1). 概述
(1). 查看MysqlConnection类结构图
(1). Canal Server机器信息 我这里是对Canal Server进行伪集群配置
(1). CanalStarter CanalLauncher读取配置文件,并调用:CanalStarter.start方法
(1). Canal Server开启远程断点 修改startup.sh添加远程断点
(1). Canal逻辑架构图(2). CanalInstanceWithSpring类的继承图
(1). 概述
(1). 概述 这一节,主要剖析:CanalEventSink,先看下CanalEventSink的类结构.
(1). CanalController构造器 CanalStarter.start方法会创建:CanalController
(1). pom.xml(Canal Client)``` 4.0.0
(1). Ansible是什么Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能.
(1). Roles介绍 roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以通过:include简单的使用.
(1). 创建Roles目录lixin-macbook:~ root# cd /etc/ansible/roles/lixin-macbook:ansible-roles root$ mkdir -p jdk/{files,handlers,ta...
(1). Playbook是什么 Playbook由多个Task组成,而这些Task实际就是ansible module.通过组装多个Task,形成Playbook.