0

我正在为我的有状态服务使用统一的分区方案,并且我成功地在 Azure Blob 存储中备份和恢复状态。该过程依赖于 partitionId 来识别存储特定分区备份的容器。

假设集群始终处于活动状态并且 partitionIds 从未更改,则上述方法非常有效。尽管如此,即使整个集群出现故障,我也一直在思考如何能够恢复我的状态(这反过来又会导致重新创建的集群中的 partitionIds 完全不同)

任何想法......任何人:)?

提前致谢!

4

1 回答 1

0

您应该为备份文件制定一个命名约定,以便它包含分区键,而不是它的服务结构 ID。例如,如果我有 10 个在 ID (int) 上以 10 为模的分区,那么我将使用名称从 0 到 9 进行备份。

于 2017-09-20T07:32:03.877 回答