51CTO石头老师数据实时同步利器Canal教程

网盘目录

01 Canal组件历史背景.mp412.2 mb
02 Mysql的BinLog.mp434.46 mb
03 Mysql中Binlog日志常见格式.mp437.15 mb
04 Canal使用场景.mp411.8 mb
05 准备Linux版本的服务器.mp424.77 mb
06 准备Mysql服务器.mp418.6 mb
07 Mysql服务器开启BinLog并设置权限.mp443.34 mb
08 Canal的下载和安装.mp420.44 mb
09 配置Canal服务器.mp441.34 mb
10 创建Canal的TCP监听客户端.mp448.55 mb
11 启动并测试Canal.mp438.84 mb
12 Canal的客户端TCP源码解读.mp418.12 mb
13 Canal组件小结.mp414.16 mb
免费试看
石头老师

适合人群:

Java中高级开发工程师、JavaEE架构师、系统架构师、项目经理

你将会学到:

掌握Canal的安装部署及常见应用,熟悉Canal的底层原理,完成企业级项目业务开发与设计

  • 掌握Canal的底层原理
  • 掌握Canal的安装部署及常见应用
  • 熟练使用Canal完成企业级项目开发

课程简介:


阿里巴巴B2B公司,因为业务的特性,卖家主要集中在国内,买家主要集中在国外,所以衍生出了杭州和美国异地机房的需求,从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务。、


Canal是用Java开发的基于数据库增量日志解析,提供增量数据订阅&消费的中间件。目前,Canal主要支持了MySQL的Binlog解析,解析完成后才利用Canal Client 用来处理获得的相关数据。(数据库同步需要阿里的otter中间件,基于Canal)。


本套教程以Canal的底层原理展开讲解,细致地介绍了Canal的安装部署及常见应用,详细讲解了如何实现MySQL数据的采集,并将数据分别发送至Kafka、Redis,同时使用TCP模式深层解析封装的数据,并实现自定义数据格式。




全网最全最新最专业的资源站
九章资源站 » 51CTO石头老师数据实时同步利器Canal教程

发表回复

全网最全最新最专业的资源站

购买会员 联系客服