Helidon:带有 Stream 和 Defer 注解的 GraphQL

Helidon: GraphQL with Stream and Defer annotation

提问人:Chetan Dihenia 提问时间:11/3/2023 更新时间:11/4/2023 访问量:27

问:

我正在使用 Helidon MP 开发 graphql API,并希望确认指令 @ stream 和 @defer 可支持? GraphQL 文档链接供参考:https://graphql.org/blog/2020-12-08-improving-latency-with-defer-and-stream-directives/

我们尝试了 GraphQL @stream 并@defer注释,但它不起作用。我们可以让它在阿波罗服务器中工作。

graphql java-stream graphql-java helidon

评论


答:

0赞 Tim Quinn 11/4/2023 #1

我绝不是我们(Helidon 的)GraphQL 支持的专家。我知道我们支持 MicroProfile GraphQL 2.0 规范。 https://download.eclipse.org/microprofile/microprofile-graphql-2.0/microprofile-graphql-spec-2.0.html 在快速阅读之后,我没有看到任何提及,也没有在我们的代码库中找到对这些的引用。因此,我认为我们的 Helidon 实现不支持这些。@defer@stream

我会指出一位比我更接近我们的 GraphQL 支持的同事来解决这个问题,希望他能提供更多帮助。希望我能更有帮助。

评论

0赞 Tim Quinn 11/6/2023
我收到了我们专家的回复,正如我所怀疑的那样,Helidon 的 GraphQL 支持不包括 or .请随时在此处添加增强请求 github.com/helidon-io/helidon/issues/new/choose 我们可以对其进行评估以是否包含。谢谢。@defer@stream