Introduction to canal and its deployment, principle and use

Introduction to Alibaba canal and its deployment, principle and use Introduction to canal What is canal Alibaba B2B company, because of the characteristics of its business, sellers are mainly concentrated in China and buyers are mainly concentrated in foreign countries, so it has derived the demand for remote computer rooms in Hangzhou and t ...

Added by ankit17_ag on Wed, 22 Dec 2021 06:28:20 +0200

Canal source code analysis series - communication data structure of canal

The protocol module mainly defines the communication protocol between client and server. The data transmission of canal consists of two parts. One part is to convert binlog into the Message defined by us during binlog subscription, and the other part is the TCP protocol for transmission between client and server. These two parts adopt protobuff ...

Added by adavis on Sat, 18 Dec 2021 00:16:21 +0200

Architect Essentials: Smart use of Canal for asynchronous, decoupled architecture

This paper describes how to use Canal to implement an asynchronous and decoupled architecture. Subsequent articles will be rewritten to analyze Canal principles and source code. Introduction to Canal Canal is the middleware used to get database changes. Fake yourself as a MySQL slave library, pull the master binlog and parse and process it. Pro ...

Added by psyqosis on Sat, 27 Nov 2021 05:06:03 +0200

Synchronize Canal Mysql binlog to Hbase ES

1, Canal introduction In the early days, Alibaba had the business requirement of cross machine room synchronization due to the deployment of dual machine rooms in Hangzhou and the United States. The implementation method was mainly to obtain incremental changes based on the business trigger. Since 2010, the business has gradually tried to obta ...

Added by Voodoo Jai on Tue, 21 Sep 2021 04:39:54 +0300