According to the following Implementation Considerations in the specification
- Implementations SHOULD periodically issue pings to detect connection health
- The frequency of pings SHOULD be configurable
- Timeouts SHOULD be appropriate for the network environment
- Excessive pinging SHOULD be avoided to reduce network overhead
2 issues I can see in the latest Java SDK using SSE:
- I am not able to configure the frequency of the pings or disable it to reduce network overhead.
- The client will continue to ping the server even after I run client.close().