【问题标题】:Spring boot graphql-java and subscriptionsSpring boot graphql-java 和订阅
【发布时间】:2018-08-06 07:22:12
【问题描述】:

以下示例 https://github.com/graphql-java/graphql-java-subscription-example 使用 graphql-java 通过 websocket 进行订阅。

如何在春季版本中实现相同的想法? GraphQLSubscriptionResolver 需要返回发布者,但我无法弄清楚如何将其与 Web 套接字一起使用。

上面的例子在非 spring 版本中似乎很好。

【问题讨论】:

    标签: graphql graphql-java graphql-subscriptions


    【解决方案1】:

    我的一个好朋友在他的github repository 中做了一个例子。 代码不是最好的(因为它是为了我们自己的个人需求)但它是一个很好的例子

    玩得开心

    【讨论】:

    • 这个例子使用了graphql-java-annotations库,但是spring和subscription部分应该和使用graphql-java一样
    【解决方案2】:

    Here's 使用 GraphQL-SPQR 和 Spring Boot 的 graphql-java 示例的端口。我很快会将其合并到GraphQL-SPQR samples project

    与其他答案相同,虽然它使用 GraphQL-SPQR 生成架构,但 Spring 和 websockets 位与您直接使用 graphql-java 的相同。

    现在有一个新的 more realistic example 使用 GraphQL SPQR Spring Boot Starter。它会在相关突变运行时发布更新。

    【讨论】:

      【解决方案3】:

      我刚刚发布了一个研讨会,您可以在其中学习如何实现订阅操作。

      http://graphql-java.wesovilabs.com

      如果您有任何疑问,请告诉我

      我希望你觉得它有用! 谢谢

      【讨论】:

      • 最好在此处包含要点,并将链接作为额外内容。
      猜你喜欢
      • 2023-01-31
      • 2017-10-31
      • 2022-10-12
      • 2021-06-01
      • 2019-07-27
      • 2020-01-07
      • 2019-07-14
      • 2018-12-21
      • 2017-09-01
      相关资源
      最近更新 更多