课程大纲

介绍

  • Debezium 功能和架构概述
  • Change Data Capture (CDC) 用例
    • 数据复制
    • 更新快取/使缓存失效
    • 更新搜索索引
    • 微服务中的数据同步

设置和安装

  • 设置开发环境
  • 传统的安装方法。
  • 使用 Docker 和 Debezium 容器镜像。

开始

  • 选择资料库
  • 启动 Zookeeper
  • 启动 Kafka
  • 启动 connector 服务
  • 注册连接器
  • 配置序列化、路由、消息过滤、信号等。

使用 Database

  • 数据捕获的工作原理
  • 了解事件流
  • 使用资料库拓扑(独立、集群等)

Debezium 在行动

  • 插入、更新和删除记录
  • 清除缓存
  • 更新搜索索引
  • 生成派生检视和数据
  • 同步数据源

其他实现

  • Debezium 伺服器
  • 嵌入式 Debezium

使用 Debezium API

  • 了解 Debezium 引擎
  • 使用 debezium-api 模组
  • 处理依赖项
  • 使用消息

故障排除

总结和结论

要求

  • 了解资料库概念
  • 具有软体开发概念的经验

观众

  • 开发人员
  • Database 专业人士
 14 小时

即将举行的公开课程

课程分类