首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GraphQL查询分析仅指查询吗?

GraphQL查询分析仅指查询吗?
EN

Stack Overflow用户
提问于 2020-02-15 05:06:19
回答 1查看 79关注 0票数 3

GraphQL相关资源解释了如何进行查询分析以保护GraphQL端点。目前正在使用的方法有查询深度分析、查询复杂度分析等。问题是,查询分析仅指查询吗?突变和订阅呢?或者,当我们谈到查询分析时,所有3(查询、变异、订阅)是否都包括在内?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-15 10:31:19

阿波罗追踪是一种查询分析工具,基于我在graphql-java中使用过的工具,它可以用于所有的查询、变异和订阅。因此,我相信术语Query 可以适用于所有这些人。

毕竟,按照规范的定义,在GraphQL引擎内部处理它们的方式几乎是一样的。在执行操作部分中,您可以看到查询和突变都具有相同的执行,logic.The的不同之处是允许并行执行查询,而突变只能在串行中执行。

然后在订阅响应流部分中提到:

ExecuteSubscriptionEvent()算法有意类似于ExecuteQuery(),因为每个事件结果都是这样产生的。

这意味着在最后,它的执行逻辑与查询相同。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60235999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档