【发布时间】:2017-06-13 09:09:01
【问题描述】:
我即将开始开发移动应用程序的后端(最初是 iOS/Android,后来也是网站),我正在考虑 Realm 是否可以满足我的所有需求。
基本思想是有两种类型的用户 - 客户和服务提供商。客户不时向服务器发送请求,并为将来可能发生的与此请求相关的任何事件订阅(实时)。每个服务提供商都在监听来自所有客户的特定请求,并且将为每个请求触发各种事件(发送数据)。
从 Realm 文档中,很明显实时数据同步不会成为问题。我关心的是如何在领域“世界”中对场景(客户/服务提供者)进行建模。根据我阅读的内容,每个用户最好有一个领域。因此,我想用户将注册并获得一个领域。那么每当他提出请求时,都会将其存储在他的领域中。现在的问题是如何为服务提供者建模。将有各种服务提供商,每个服务提供商都响应(在请求后最多一小时内触发各种事件)对不同类型的请求。 (每个用户都可以发送任何请求,因此可以由任何服务提供商提供服务。)
我读到一些关于 Realm 支持不同领域之间的数据共享的信息,这可能是这个问题的部分解决方案,但是我无法找到这种“共享”是否只能共享特定请求。 (这意味着每个服务提供者只会收到针对他的请求。)
我的问题是这个场景使用 Realm 是否可行?
【问题讨论】:
标签: realm realm-mobile-platform