以下示例https://github.com/graphql-java/graphql-java-subscription-example使用graphql-java进行websocket订阅。
如何在spring版本中完成相同的想法? GraphQLSubscriptionResolver需要返回一个发布者,但我无法弄清楚如何将它与web套接字一起使用。
上面的例子在无弹簧版本中似乎很好。
答案 0 :(得分:1)
我的一位好朋友在他的github repository中做了一个例子。 代码不是最好的(因为它是为了我们自己的个人需求),但它是一个很好的例子
玩得开心
答案 1 :(得分:0)
Here's使用带有Spring Boot的GraphQL-SPQR的graphql-java示例的一个端口。我很快就会把它合并到GraphQL-SPQR samples project。
与其他答案相同,虽然它使用GraphQL-SPQR生成模式,但Spring和websockets位与graphql-java直接相同。
现在有一个新的more realistic example使用GraphQL SPQR Spring Boot Starter。它会在相关变异发生时发布更新。
答案 2 :(得分:0)