Add max conn limit to https3 (#8187)

* Add max conn limit to https3

This PR adds max conn limit to https3, similiar to https

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Add Test to cover change

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Address review feedback

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Update README and setup

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Update plugin/https3/README.md

Co-authored-by: Ville Vesilehto <ville@vesilehto.fi>
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

---------

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
Co-authored-by: Ville Vesilehto <ville@vesilehto.fi>
This commit is contained in:
Yong Tang
2026-07-21 15:52:31 -07:00
committed by GitHub
parent 989a188d13
commit e0a8eb8a46
5 changed files with 223 additions and 15 deletions

View File

@@ -118,6 +118,10 @@ type Config struct {
// This is nil if not specified, allowing for a default to be used.
MaxHTTPS3Streams *int
// MaxHTTPS3Connections defines the maximum number of concurrent HTTPS3 connections.
// This is nil if not specified, allowing for a default to be used.
MaxHTTPS3Connections *int
// Timeouts for connection-oriented servers. Exact applicability depends on transport.
ReadTimeout time.Duration
WriteTimeout time.Duration