【发布时间】:2017-02-20 09:20:30
【问题描述】:
副本 ID 对于 Azure Service Fabric 中的有状态服务有何意义。需要明确的是,我了解副本是什么,但我不明白为什么两个完全不同的服务中的副本最终会具有相同的 ID 和/或为什么对于给定的服务,副本 ID 的数量远远大于TargetReplicaSetSize。
我试图识别属于有状态服务的每个分区的副本,并希望/假设副本 ID 会这样做。我怎么能做出这个决定?
补充一下,鉴于下面 Rotem 的指导,这里是我的一个节点上的副本的快照。请注意前两行具有相同的副本 id,但属于不同的分区,这是我没有得到的部分。
同样,在这里您可以看到用于两个不同服务的相同副本 ID:
很明显,我一直在使用“replica id”,但这个词并不代表我认为的意思……这是什么意思。
【问题讨论】:
-
至于“为什么对于给定的服务,副本 ID 的数量远远大于 TargetReplicaSetSize。”我想知道“Min Replica Set Size”的值是多少?
-
target 是 3,min 是 2,partition count 9...我看到了我期望的 27 个叶子节点。
-
我添加了一个答案,因为我无法在 cmets 中添加图片。请让我们知道这是否有帮助...
-
嗯,第一个副本是主要的,而第二个是次要的。因此,不同的分区可扩展性...
标签: azure azure-service-fabric