在网格数据面中initial_stream_window_size 和 initial_connection_window_size 是与HTTP/2流量控制(Flow Control)相关的参数,它们用于控制 HTTP/2连接和流的初始窗口大小,从而影响数据传输的效率和性能。在内存比较紧张的场景下可以考虑设置较小的值,在业务对于网络延迟敏感、带宽充足且内存资源较充足的场景下可以考虑设置更大的值。
配置说明
字段 | 类型 | 是否必填 | 默认值 | 说明 |
---|---|---|---|---|
patchContext | Enum | 否 | ANY | 补丁生效的上下文,支持以下选项 ANY: 在Sidecar和网关中同时生效 SIDECAR_INBOUND:仅在Sidecar入站方向生效 SIDECAR_OUTBOUND: 仅在Sidecar出站方向生效 GATEWAY: 仅在网关中生效 |
portNumber | string | 是 | 网关生效场景下对应网关监听的端口 Sidecar生效场景下对应业务端口 |
|
initialConnectionWindowSize | string | 是 | "25165824" | 初始连接级别窗口大小,建议设置为"65536" |
initialStreamWindowSize | string | 是 | "16777216" | 初始流级别窗口大小,建议设置为"65536" |