我们将数据存储在Service Fabric上的IReliableDictionary
中。我们假设我们有一个在分区A上运行的服务,它想要获取存储在分区B上的数据 - 最好的方法是什么?
你应该对第二个分区进行HTTP或Web Socket调用吗?如果有人可以链接关于此主题的一些文档或示例,那将会很棒。如果您发布代码,请解释其背后的想法。
Azure Service Fabric文档似乎没有从我能找到的内容中详细介绍它。
答案 0 :(得分:0)
听起来你试图将某种关系模式应用到跨分区的字典中。这不是很理想。你也不会用普通词典做到这一点。通常,如果您依赖于特定分区或分区的先验知识,那么这是一个很大的提示,您的模型可能是错误的。字典非常适合用键快速找到一个东西,而不是做一对多而不是很好地枚举整个事情。您存储的可序列化对象可以包含所有数据,包括*许多列表。最重要的是,如果在对象中的子集合中存储了数千行,那么可能也不对。