CAICAIIs opened a new pull request, #3681: URL: https://github.com/apache/dubbo-go/pull/3681
### What changed This adds code-level Triple options for the existing HTTP/3 transport config fields: - `triple.Http3KeepAlivePeriod` - `triple.Http3MaxIdleTimeout` - `triple.Http3MaxIncomingStreams` - `triple.Http3MaxIncomingUniStreams` These options populate `global.Http3Config`, which is already consumed by the shared `Http3Config -> quic.Config` mapping path for HTTP/3 transport setup. ### Why This is the next small step for #3102 after the server, direct HTTP/3 client, and dual transport paths were wired to the shared HTTP/3 config mapper. It lets users configure the existing core QUIC settings through the code-level Triple option API. Part of #3102. ### Tests - `go test ./protocol ./protocol/triple/... -count=1` - `go vet ./protocol ./protocol/triple/...` - `go run github.com/golangci/golangci-lint/v2/cmd/[email protected] run ./protocol/triple/... --timeout=10m` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
