3 ms·
>For external services, we built the concept of "session resumption" which allows us to sever the TCP connection, have it accepted by a new/different host, and
by rramadass 4y ago
>For external services, we built the concept of "session resumption" which allows us to sever the TCP connection, have it accepted by a new/different host, and have it continue as if the connection wasn't ever terminated.
Is this based on Alex Snoeren's TCP Connection Migration draft ? - https://datatracker.ietf.org/doc/html/draft-snoeren-tcp-migrate-00 https://datatracker.ietf.org/doc/html/draft-snoeren-tcp-migr...
- jhgg 4y agoNo, it's entirely in user-space. Our websocket protocol can just negotiate a resumption. https://discord.com/developers/docs/topics/gateway#resuming https://discord.com/developers/docs/topics/gateway#resuming