主要变更: - 新增PubSubConnectionFactory连接工厂,提供Pub/Sub API连接管理 - 新增PubSubEventSubscriberImpl实现,支持Pub/Sub API事件订阅 - 更新EventProcessorImpl,添加事件批次处理能力 - 更新RealtimeSyncService,使用Pub/Sub API替代CDC实现 - 更新Authentication.canvas架构文档,添加Pub/Sub组件 - 优化同步配置管理和实时同步日志功能 技术改进: - 提升实时同步性能和可靠性 - 支持批量事件处理,提高吞吐量 - 完善连接工厂模式,统一管理连接生命周期
5.0 KiB
5.0 KiB
单一真源文档中心
项目概述
本文件是 Salesforce 集成项目的单一真源入口,包含所有项目相关文档的链接清单。
文档目录
【视觉看板】
- 架构图: Authentication.canvas - 项目架构视觉化展示,包含认证、集成、通用和配置模块的详细结构
1. 需求文档
- 目录: requirements/
- 描述: 包含项目的功能需求、非功能需求和验收标准
- 需求文档:
- 0001-salesforce-realtime-sync.md - Salesforce数据及时同步至本地数据库
- 0000-template.md - 需求文档模板
2. 设计文档
- 目录: design/
- 描述: 包含系统架构设计、模块设计和接口设计
- 设计文档:
- 0001-salesforce-cdc-realtime-sync.md - Salesforce CDC实时同步设计
- 0000-template.md - 设计文档模板
3. 架构决策
- 目录: decisions/adr/
- 描述: 包含架构决策记录 (ADR),记录重要的架构决策过程
- ADR文档:
- 0001-salesforce-cdc-sync.md - Salesforce CDC同步方案
- 0000-template.md - ADR文档模板
4. 提示词库
- 目录: prompts/
- 描述: 包含 AI 提示词模板和最佳实践
- 模板: 0000-template.md
- 提示词文件:
6. 会话记录
- 目录: sessions/
- 描述: 包含每次重要操作的会话记录
- 会话记录:
- 20260109-salesforce-cdc-sync.md - Salesforce CDC实时同步实现
- YYYYMMDD-template.md - 会话记录模板
6. 迭代复盘
- 目录: retros/
- 描述: 包含每个迭代的复盘报告
- 模板: YYYYMMDD-template.md
7. 变更日志
- 目录: changelog/
- 描述: 包含详细的变更记录
- 变更记录文档:
- 0001-core-components-implementation.md - 核心组件实现
- 0002-database-structure-adjustment.md - 数据库结构调整
- 0003-sync-configuration-management.md - 同步配置管理实现
- 0004-realtime-sync-log-enhancement.md - 实时同步日志功能完善
- 0005-testing-and-verification.md - 测试和验证
- 0006-documentation-improvement.md - 文档完善
- 0000-template.md - 变更记录模板
8. 接口文档
- 目录: api-docs/
- 描述: 包含提供给前端调用的接口文档
- 接口文档:
- DataiIntegrationRealtimeSyncController - 实时同步服务管理接口
- DataiIntegrationObjectController - 对象同步控制接口
- DataiIntegrationBatchController - 批次同步控制接口
- DataiIntegrationMetadataChangeController - 元数据变更控制接口
9. SQL文件
- 目录: sql/
- 描述: 包含数据库结构和初始化SQL文件
- SQL文件:
- create-realtime-sync-log-table.sql - 实时同步日志表创建SQL
- add_is_partitioned_column.sql - 添加分区列SQL
- datai_table.sql - 数据表初始化SQL
协作基线文件
- README.md: ../README.md - 项目目标和真源入口
- CONTRIBUTING.md: ../CONTRIBUTING.md - 协作规则
- CHANGELOG.md: ../CHANGELOG.md - 变更摘要
导航说明
- 本文件是项目文档的唯一入口,所有文档变更必须在此添加链接
- 文档间引用必须使用相对路径链接
- 新文档必须使用相应目录中的模板文件
最后更新
- 更新时间: 2026-01-10
- 更新内容: 创建Salesforce CDC实时同步的6个变更记录文档,并更新文档索引,添加新创建的变更记录文档链接;同时为DataiIntegrationRealtimeSyncController创建了API文档,并更新了文档索引