Service Fabric Actor分区

时间:2017-08-04 00:05:50

标签: partitioning azure-service-fabric service-fabric-actor

我有一组约100名具有Int64 Id的演员。在这个阶段,所有演员身份都低于100,但随着时间的推移,这远远超出了这一点。

当使用整个Int64范围作为键的Ranged Partitions的默认分区配置时,所有actor都被集中到一个分区中。

我可以看到还有一个命名分区策略,但这需要在部署时定义每个分区。

如何在不随意限制范围的情况下在所有分区中均匀分配我的演员?

1 个答案:

答案 0 :(得分:0)

Ok, so it turns out the answer to this is quite simple. Use a wellknown string pattern which includes the Int64 ActorId. For instance, $"ActorId_{Int64}".