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

What's the recommended way to join data between partitions on Service Fabric?

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

您是否应该对第二个分区执行 HTTP 或 Web 套接字调用?如果有人可以 link 关于此主题的一些文档或示例,那就太好了。如果您 post 代码,请解释其背后的想法。

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

这听起来像是您在尝试将某种关系模式应用于跨分区的字典。这不是很理想。你也不会用普通词典这样做。一般来说,如果你依赖于特定的分区或分区的先验知识,这是一个很大的暗示你的模型可能是错误的。字典非常适​​合通过键快速找到一件事,而不是一对多,也不利于枚举整个事情。您存储的可序列化对象可以包含您的所有数据,包括 *many 列表。在某种程度上,如果您在对象的子集合中存储成千上万行,那么可能也不对。