| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(redis): 新增 Redis 缓存投影,CDC 项目可直接写入缓存 - Redis 成为实时同步的目标类型:独立的目标连接管理(host/port/database/ ACL/TLS/Cluster,密码加密存储、页面不回显)、行级投影(JSON / HASH)、 分块基线 + 流式回放、带前缀清扫的一键重建;密码与密钥只走加密字段 - CDC 目标写入抽成 CdcTargetTransaction 接缝,MySQL/Oracle/PG/SQL Server/ 崖山五种消费者共用同一批处理与事务语义;每个事务一次管道、逐条检查回复, 不使用 MULTI/EXEC 以兼容集群同槽限制 - 位点行新增 projectionSignature:记录缓存中键的值格式与前缀。启动、预检、 重建与基线失败路径都保留该契约,仅由完成的缓存基线替换;值格式或前缀 变更在启动前被拒绝,不再等到首次写入才报 WRONGTYPE - 预检只跑 Redis 项并新增 position.contract 检查,避免「预检全绿、启动被拒」 - Redis 项目强制日志 CDC、强制关闭结构/索引/视图/存储过程同步, 键前缀冲突与运行中改键空间在保存时拒绝 - MySQL 5.7 自动适配:按连接读取服务器主版本并缓存,5.7 与 MariaDB 10.2 之前不启用窗口函数采样,新建表丢弃 8.0.13+ 才支持的表达式默认值 - 新增 MySQL/PG → Redis 的 CDC 容器集成测试与 Redis 投影集成测试 全量 4972 个测试通过,0 失败,1 跳过。 | 2 小时前 | |
feat(redis): 新增 Redis 缓存投影,CDC 项目可直接写入缓存 - Redis 成为实时同步的目标类型:独立的目标连接管理(host/port/database/ ACL/TLS/Cluster,密码加密存储、页面不回显)、行级投影(JSON / HASH)、 分块基线 + 流式回放、带前缀清扫的一键重建;密码与密钥只走加密字段 - CDC 目标写入抽成 CdcTargetTransaction 接缝,MySQL/Oracle/PG/SQL Server/ 崖山五种消费者共用同一批处理与事务语义;每个事务一次管道、逐条检查回复, 不使用 MULTI/EXEC 以兼容集群同槽限制 - 位点行新增 projectionSignature:记录缓存中键的值格式与前缀。启动、预检、 重建与基线失败路径都保留该契约,仅由完成的缓存基线替换;值格式或前缀 变更在启动前被拒绝,不再等到首次写入才报 WRONGTYPE - 预检只跑 Redis 项并新增 position.contract 检查,避免「预检全绿、启动被拒」 - Redis 项目强制日志 CDC、强制关闭结构/索引/视图/存储过程同步, 键前缀冲突与运行中改键空间在保存时拒绝 - MySQL 5.7 自动适配:按连接读取服务器主版本并缓存,5.7 与 MariaDB 10.2 之前不启用窗口函数采样,新建表丢弃 8.0.13+ 才支持的表达式默认值 - 新增 MySQL/PG → Redis 的 CDC 容器集成测试与 Redis 投影集成测试 全量 4972 个测试通过,0 失败,1 跳过。 | 2 小时前 |