Qatzip 壓縮器 (proto)
此擴展的完整名稱為 envoy.compression.qatzip.compressor
注意
此擴展僅在 contrib 映像檔中可用。
注意
此擴展功能正常,但尚未經過大量的生產環境測試,請謹慎使用。
此擴展旨在對不受信任的下游和上游流量保持穩健。
Qatzip 組態概觀。
extensions.compression.qatzip.compressor.v3alpha.Qatzip
[extensions.compression.qatzip.compressor.v3alpha.Qatzip proto]
{
"compression_level": {...},
"hardware_buffer_size": ...,
"input_size_threshold": {...},
"stream_buffer_size": {...},
"chunk_size": {...}
}
- compression_level
(UInt32Value) 從 1 到 9 的值,控制主要的壓縮速度-密度槓桿。品質越高,壓縮速度越慢。預設值為 1。
- hardware_buffer_size
(extensions.compression.qatzip.compressor.v3alpha.Qatzip.HardwareBufferSize) qat 硬體緩衝區的大小。如果未指定,此欄位將設定為 “DEFAULT”。
- input_size_threshold
(UInt32Value) 壓縮服務輸入大小的閾值,用於軟體容錯移轉。如果輸入請求的大小小於閾值,qatzip 將會將請求路由至軟體壓縮器。預設值為 1024。最大值為 512*1024。
- stream_buffer_size
(UInt32Value) 流緩衝區的大小。預設值為 128 * 1024。最大值為 2*1024*1024 - 5*1024
- chunk_size
(UInt32Value) 壓縮器下一個輸出緩衝區的值。如果未設定,預設為 4096。
列舉 extensions.compression.qatzip.compressor.v3alpha.Qatzip.HardwareBufferSize
[extensions.compression.qatzip.compressor.v3alpha.Qatzip.HardwareBufferSize proto]
- DEFAULT
(預設)
- SZ_4K
- SZ_8K
- SZ_32K
- SZ_64K
- SZ_128K
- SZ_512K