重构 History/Visibility Archiver 实现
作者: yycptt创建于 2020年1月24日更新于 2026年9月11日
标签up-for-grabsrefactoringarchivalneeds-infohelp-wantedtriage/needs-infokind/cleanuparea/archival
现在我们有三个历史存档器接口的实现(filestore、s3 和 GCP),以及两个可见性存档器接口的实现(filestore 和 s3)。它们都看起来很相似,共享了许多通用的实用函数。 我们可以将这些通用函数移动到存档器包中,以便重复使用。我们还可以考虑将一些通用结构抽象成一个新组件。 此外,还可以考虑为 `ValidateURI` 方法添加一个 `context.Context` 参数。
内容来源: cadence-workflow/cadence