在Service Fabric上的分区之间加入数据的推荐方法是什么?

时间:2016-10-12 11:32:18

标签: azure azure-service-fabric

我们将数据存储在Service Fabric上的IReliableDictionary中。我们假设我们有一个在分区A上运行的服务,它想要获取存储在分区B上的数据 - 最好的方法是什么?

你应该对第二个分区进行HTTP或Web Socket调用吗?如果有人可以链接关于此主题的一些文档或示例,那将会很棒。如果您发布代码,请解释其背后的想法。

Azure Service Fabric文档似乎没有从我能找到的内容中详细介绍它。

1 个答案:

答案 0 :(得分:0)

听起来你试图将某种关系模式应用到跨分区的字典中。这不是很理想。你也不会用普通词典做到这一点。通常,如果您依赖于特定分区或分区的先验知识,那么这是一个很大的提示,您的模型可能是错误的。字典非常适​​合用键快速找到一个东西,而不是做一对多而不是很好地枚举整个事情。您存储的可序列化对象可以包含所有数据,包括*许多列表。最重要的是,如果在对象中的子集合中存储了数千行,那么可能也不对。