dgs-framework
dgs-framework copied to clipboard
bug: Implement Keep-alives in Websocket subscriptions
Expected behavior
Connection KAs are sent periodically for websocket subscriptions per spec: https://github.com/apollographql/subscriptions-transport-ws/blob/master/PROTOCOL.md#gql_connection_keep_alive
Actual behavior
The connection times out and is closed. This is missing in the current implementation in the framework.
Discussed in https://github.com/Netflix/dgs-framework/discussions/880
We have moved to the newer graphql-transport-ws protocol and the older will no longer be actively maintained.