# cerberus **Repository Path**: opabinia/cerberus ## Basic Information - **Project Name**: cerberus - **Description**: Cerberus - 地狱三头犬(希腊神话中的守门犬,象征严密防护) - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-07 - **Last Updated**: 2026-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cerberus Embedded Debezium connector for Spring Boot applications. ## 项目简介 Cerberus 是一个基于 Spring Boot 的嵌入式 Debezium 连接器解决方案。它允许你在 Spring Boot 应用中直接运行 Debezium 引擎,无需额外的 Kafka Connect 集群,从而简化了变更数据捕获(CDC)的部署和运维。 ## 功能特性 - **嵌入式运行模式**:无需外部 Kafka Connect 集群,应用内直接运行 Debezium - **多数据库支持**:支持 MySQL、PostgreSQL、Oracle、SQL Server、MongoDB、Db2、Vitess、Spanner 等多种数据库 - **Spring Boot 集成**:完整的 Spring Boot 配置支持,基于 `application.yml` 进行配置 - **生命周期管理**:通过 `SmartLifecycle` 接口实现自动化的引擎启动和停止 - **灵活的配置**:支持自定义序列化格式和偏移量提交策略 ## 快速开始 ### 添加依赖 在 `pom.xml` 中添加 Maven 依赖: ```xml