当多个任务利用同一张 MySQL 表做处理时,MySQL 数据库会启动多个毗连,对 MySQL 服务器和网络造成很大的压力。飞流通过引入 Kafka 作为中心层,并封装了表和库的同步语句到 Kafka 来办理 MySQL 重复链接问题,在面对整库同步场景下,我们利用 Kafka 作为转发中心层,下游任务消耗中心层数据即可,制止直接消耗 binlog。
我们在贡献这一部门代码的同时,我们也积极跟开源社区合作,不仅积极在社区贡献Feature,同时在本年7月在参加 Apache Asia Community Over Code 2024 国际会议,作为实时计算生产案例去参加这一部门的演讲,在这里也非常感谢阿里实时计算团队的 @庆盛 @徐榜江 老师以及其团队给予我们的协助,资助货拉拉快速落地Flink CDC用于生产情况。