Spring启动graphql-java和订阅

时间:2018-02-26 18:56:34

标签: graphql graphql-java graphql-subscriptions

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

如何在spring版本中完成相同的想法? GraphQLSubscriptionResolver需要返回一个发布者,但我无法弄清楚如何将它与web套接字一起使用。

上面的例子在无弹簧版本中似乎很好。

3 个答案:

答案 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)

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

http://graphql-java.wesovilabs.com

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

希望您觉得它有用! 谢谢