我正在使用 Helidon MP 开发 GraphQL API,并希望确认指令 @stream 和 @defer 是否受支持。 这些注释记录在 GraphQL 博客中。
我们尝试了 GraphQL
@stream
和 @defer
注释,但它们不起作用。我们可以让它在 Apollo 服务器中工作。
我绝不是我们(Helidon)GraphQL 支持方面的专家。我确实知道我们支持 MicroProfile GraphQL 2.0 规范(文档)。快速阅读后,我没有看到任何提及
@defer
或 @stream
的内容,也没有在我们的代码库中找到对这些内容的引用。所以我认为我们的 Helidon 实现不支持这些。
我还与一位更接近我们 GraphQL 支持的同事确认,Helidon 的 GraphQL 支持不包括
@defer
或 @stream
。 您可以在 Helidon GitHub 项目中提出增强请求,我们可以评估它是否包含在内。