Amazon Keyspaces(Apache Cassandra 兼容)现提供 CDC 迭代器位置
发布于:
2026年6月3日
Amazon Keyspaces(Apache Cassandra 兼容)现可在变更数据捕获(CDC)流的 GetRecords 响应中返回迭代器位置,从而指示使用者是否已到达流的末端,或是否还有其他记录可用。Amazon Keyspaces 是一项可扩展、无服务器且与 Apache Cassandra 兼容的托管数据库服务,可让客户在 AWS 上运行 Cassandra 工作负载,而无需管理基础设施。CDC 流可捕获 Keyspaces 表的行级更改,以便客户能够与下游分析、复制和事件驱动型应用程序集成。
以前,无论是否有新记录可用,客户都会以固定频率轮询 CDC 流,从而导致资源使用效率低下并产生不必要的 CDC 使用成本。利用迭代器位置,客户现在可以根据迭代器是处于末端还是有待处理的记录来调整轮询频率,从而降低 CDC 使用成本并确保及时处理数据。GetRecords 响应现在包括一个带 iteratorPosition 字段的 iteratorDescription 结构,该字段返回 AT_TIP 或 BEHIND_TIP,使客户能够优化其数据集成管道和事件驱动型架构。
这项功能已在支持 Amazon Keyspaces CDC 的所有 AWS 区域推出。要使用这项功能,客户需要将 AWS SDK 更新至最新版本。要了解更多信息,请访问 Amazon Keyspaces 产品页面,并参阅《Amazon Keyspaces 开发人员指南》中的 使用变更数据捕获(CDC)流。