課程簡介

介紹

  • Debezium 功能和架構概述
  • Change Data Capture (CDC) 用例
    • 數據複製
    • 更新快取/使緩存失效
    • 更新搜索索引
    • 微服務中的數據同步

設置和安裝

  • 設置開發環境
  • 傳統的安裝方法。
  • 使用 Docker 和 Debezium 容器鏡像。

開始

  • 選擇資料庫
  • 啟動 Zookeeper
  • 啟動 Kafka
  • 啟動 connector 服務
  • 註冊連接器
  • 配置序列化、路由、消息過濾、信號等。

使用 Database

  • 數據捕獲的工作原理
  • 瞭解事件流
  • 使用資料庫拓撲(獨立、集群等)

Debezium 在行動

  • 插入、更新和刪除記錄
  • 清除緩存
  • 更新搜索索引
  • 生成派生檢視和數據
  • 同步數據源

其他實現

  • Debezium 伺服器
  • 嵌入式 Debezium

使用 Debezium API

  • 瞭解 Debezium 引擎
  • 使用 debezium-api 模組
  • 處理依賴項
  • 使用消息

故障排除

總結和結論

最低要求

  • 了解資料庫概念
  • 具有軟體開發概念的經驗

觀眾

  • 開發人員
  • Database 專業人士
 14 時間:

人數


每位參與者的報價

Provisional Upcoming Courses (Require 5+ participants)

課程分類