可以推荐哪种技术堆栈来实现实时查询(又名更改),也就是实时推动



要求:

  • 有效载荷数据是 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。

相关内容

最新更新