Updated Home (markdown)

Li Qiang
2019-09-06 14:50:02 +08:00
parent 8ae9e630d2
commit 24f97e5a13

21
Home.md

@@ -5,23 +5,16 @@
[![average time to resolve an issue](http://isitmaintained.com/badge/resolution/alibaba/canal.svg)](http://isitmaintained.com/project/alibaba/canal "average time to resolve an issue")
[![percentage of issues still open](http://isitmaintained.com/badge/open/alibaba/canal.svg)](http://isitmaintained.com/project/alibaba/canal "percentage of issues still open")
## 项目介绍
**名称:canal [kə'næl]**
**译意:水道/管道/沟渠**
**产品定位:基于数据库增量日志解析,提供增量数据订阅和消费**
**关键词:MySQL binlog parser / real-time / queue&topic / index build**
## 工作原理
## 简介
![](https://github.com/bucketli/simpletools/blob/master/main_func.png?raw=true)
- canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议
- MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )
- canal 解析 binary log 对象(原始为 byte 流)
**canal [kə'næl]**,译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费
- 工作原理
- canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议
- MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )
- canal 解析 binary log 对象(原始为 byte 流)
## 如何参与