CAICAIIs opened a new pull request, #3704: URL: https://github.com/apache/dubbo-go/pull/3704
### What changed This PR extends Triple HTTP/3 config with QUIC receive-window options: - `initial-stream-receive-window` - `max-stream-receive-window` - `initial-connection-receive-window` - `max-connection-receive-window` These fields are mapped into `quic.Config` for both server and client HTTP/3 transports through the existing HTTP/3 config mapper. The config accepts byte-size strings such as `512KiB` and `6MiB`. It also adds matching `WithHttp3...ReceiveWindow` code options for programmatic configuration. ### Why This continues the HTTP/3 config work from #3102 by exposing QUIC flow-control receive-window knobs while keeping unset values on quic-go defaults. ### Tests - `git diff --check upstream/develop..HEAD` - `go test ./global ./protocol ./protocol/triple/... -count=1` - `go vet ./global ./protocol ./protocol/triple/...` - `golangci-lint run ./global ./protocol/triple/... --timeout=10m` Refs #3102 -- 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]
