我想使用服务结构可靠的字典来存储我们打算通过休息接口查询的数据。我想知道查询这些集合中保存的数据的最佳方法是什么。
IReliableDictionary
除了简单地枚举集合之外,文档似乎没有提供任何支持查询接口的方法。
是从可靠字典中获取每个对象并弹出到 List<> 集合中进行查询的唯一选择吗?
谢谢
我目前为系统中的每个用户都有一个ReliableActor.这个actor被恰当地命名为User,并且为了这个问题有一个Location属性.按位置查询用户的推荐方法是什么?
我目前的想法是创建一个包含ReliableDictionary的ReliableService.字典中的数据将是用户数据的投影.如果我这样做,那么我需要:
另一种替代方法是在Service Fabric外部拥有持久性存储,例如数据库.这感觉不对,因为它违背了使用Service Fabric的一些理想.如果我这样做,我会假设类似于上面的东西,但使用无状态服务?
非常感谢你.