A proposal of support HTTP2 connection Keepalive
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
I think we have to provide a KeepAliveManager to be used by management HTTP2 Connection, It does keepalive ping and close the connection when it does't received any response in a period of time.
It has the following benefit:
* It could reduce the number of idle connection and system resource load.
* It could also detect broken socket in certain service.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the management HTTP/2 connection lifecycle and any existing ping or close handling, then clarify the timeout and response behavior. Done would require an agreed KeepAliveManager design and tests for successful pings, missing responses, and connection closure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- distributed-systems, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100