要求:
- 有效载荷数据是 JSON (文档(
- 必须具有分页支持
- 必须有 orderby 文档中字段的支持
- 重播时间范围更改
使用RethinkDB(一种缺乏分页和重播的解决方案(一个示例实时查询看起来像:
r.table('game').orderBy('score').limit(3).changes()
和一个示例文档将为
{'player': 'zoe', 'score': 78}
您可以在生产用例中推荐稳定且可扩展的任何替代TechStack/System/DB,可以满足这些要求?
总是很大程度上取决于...但是graphql摇摆不定...并为您提供广泛的技术选择...实时部分称为订阅...
规格:http://graphql.org/教程前端/后端:https://www.howtographql.comgrapql作为一项服务(真的很酷,可以快速检查出来(:https://www.graph.cool
您可以使用https://firebase.google.com(firestore(
尝试一下我知道这会将您锁定在Google生态系统中,但是根据我的经验,设置很容易,工作得很好,并且与保持自己的完整堆栈相比的成本很好。
也有许多包装可以很好地利用其API,具体取决于您是否使用React/Angular。