【发布时间】:2016-01-13 15:01:38
【问题描述】:
显然,graphQL 突变是按顺序一一执行的。
来源:
在 GraphQL 中,突变作为序列执行。不然很难 检测错误,例如一次又一次地添加同一作者。
这完全取决于 GraphQL 服务器实现来实现 像这样的突变。参考NodeJS实现等 Python 和 Scala 的社区实现遵循这一点。
如果我理解正确,这会阻止:
- 并行执行请求
- 在多个请求中使用事务
这个设计决策背后的基本原理是什么? 还有其他项目做的不同吗?
【问题讨论】:
标签: python database node.js scala graphql