QUIC
Quinn Transport
yaml value: map
The transport config to be used with quinn.
The map is consists of the following fields:
max_idle_timeout
optional, type: humanize duration
Maximum duration of inactivity to accept before timing out the connection. The true idle timeout is the minimum of this and the peer’s own max idle timeout.
default: 60s
keep_alive_interval
optional, type: humanize duration
Period of inactivity before sending a keep-alive packet. Must be set lower than the idle_timeout of both peers to be effective.
default: 10s
stream_receive_window
optional, type: humanize u32
Maximum number of bytes the peer may transmit without acknowledgement on any one stream before becoming blocked. This should be set to at least the expected connection latency multiplied by the maximum desired throughput.
default: quinn default value
receive_window
optional, type: humanize u32
Maximum number of bytes the peer may transmit across all streams of a connection before becoming blocked. This should be set to at least the expected connection latency multiplied by the maximum desired throughput.
default: quinn default value
send_window
optional, type: humanize u32
Maximum number of bytes to transmit to a peer without acknowledgment.
default: quinn default value
Added in version 0.3.5.