graph-quilt / graphql-orchestrator-java

GraphQL Orchestrator stitches the schemas from multiple micro-services and orchestrates the graphql queries to these services accurately at runtime
https://graph-quilt.github.io
Apache License 2.0
70 stars 31 forks source link

Subscription Support #167

Open Survival1sm opened 1 year ago

Survival1sm commented 1 year ago

Is your feature request related to a problem? Please describe.

I have a requirement for a stitching library that also supports subscriptions.

Describe the solution you'd like

I would like to see this library updated to support subscriptions.

Describe alternatives you've considered

Braid and Lilo do not support subscriptions. I have started reviewing the code base to try and understand how to effectively implement the subscriptions, though, it looks like it may take considerable work to my untrained eye.

ashpak-shaikh commented 1 year ago

@Survival1sm Thanks for creating the issue. We have been discussing about adding the subscription support but not able to get to it since we don't have an immediate usecase and resourcing constraints.

Let us know if you want to contribute this and we will be happy to guide/assist you with the process. This library heavily relies on graphql-java and might be good to start with subscription in that library. You can also look at the @defer directive PR to get an idea on how we are thinking about async graphql

shamin2021 commented 7 months ago

Hi , I would like to know the update of this feature request if possible. Can you please let me know if you plan on extending the support for subscriptions in the near future since we are also considering using graphql-orchestrator library to support federation in a API manager.