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]

Reply via email to