設置http2的初始流量窗口大小插件
更新時間 2025-02-21 10:11:27
最近更新時間: 2025-02-21 10:11:27
分享文章
在網格數據面中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" |