Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: apollo graphql link and server #224

Closed
wants to merge 49 commits into from

Conversation

viglucci
Copy link
Member

@viglucci viglucci commented May 8, 2022

Adds experimental ApolloLink and ApolloServer implementations to support GraphQL over RSocket with Apollo GraphQL.

Motivation:

Spring recently added support for GraphQL over RSocket, and we were interested to see if we could provide similar support via rsocket-js. This addition will provide a mechanism for consuming RSocket transport using GraphQL servers via JS clients (browser etc.).

Additionally, these additions provide an interesting alternative to existing Apollo GraphQL subscription links, such as graphql-ws. Existing GraphQL subscription users could now benefit from a potentially increased number of available transport protocol options, and I believe it would be beneficial for these advancements to be more broadly broadcasted and advocated for in the GraphQL community.

Modifications:

  • added rsocket-graphql-apollo-link package
  • added rsocket-graphql-apollo-server package
  • provided examples for using new packages

Result:

See above.

viglucci added 30 commits March 25, 2022 01:15
Signed-off-by: Kevin Viglucci <[email protected]>
refactor: update output for subscription example

Signed-off-by: Kevin Viglucci <[email protected]>
Signed-off-by: Kevin Viglucci <[email protected]>
Signed-off-by: Kevin Viglucci <[email protected]>
Signed-off-by: Kevin Viglucci <[email protected]>
Signed-off-by: Kevin Viglucci <[email protected]>
viglucci added 19 commits May 7, 2022 22:50
* chore: release workflow

* docs: add RELEASE.md

Signed-off-by: Kevin Viglucci <[email protected]>
Signed-off-by: Kevin Viglucci <[email protected]>
Signed-off-by: Kevin Viglucci <[email protected]>
Signed-off-by: Kevin Viglucci <[email protected]>
@viglucci viglucci force-pushed the feature/apollo-graphql-support branch from 9a5cb7c to 52b4463 Compare May 8, 2022 03:55
@viglucci
Copy link
Member Author

viglucci commented May 8, 2022

Will re-open after wrangling git...

@viglucci viglucci closed this May 8, 2022
@viglucci viglucci deleted the feature/apollo-graphql-support branch May 13, 2023 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant