すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for Kafka:データ圧縮はサポートされていますか?

最終更新日:Mar 12, 2026

はい、サポートされています。ApsaraMQ for Kafka のブローカーは、圧縮されたデータの送受信をサポートしています。圧縮を有効にするには、ご利用の ApsaraMQ for Kafka クライアントで圧縮関連のパラメーターを設定する必要があります。

サポートされている圧縮フォーマット

ApsaraMQ for Kafka は、以下の圧縮フォーマットをサポートしています。

フォーマット圧縮率CPU オーバーヘッド
LZ4
Snappy
GZIP

ほとんどのワークロードでは、LZ4 または Snappy の使用を推奨します。GZIP はより高い圧縮率を提供しますが、CPU の消費量も大幅に増加します。GZIP は、ログの取り込みなど、ストレージや帯域幅の節約効果が CPU コストを上回るシナリオでのみ使用してください。

圧縮が有効なケース

一般的に、CPU リソースはネットワークリソースやストレージリソースよりも高価です。圧縮は、帯域幅やストレージの節約効果が追加の CPU コストを上回る場合にのみ有効にしてください。これは通常、ログパイプラインのような圧縮率の高いデータを使用する大容量のシナリオに当てはまります。

平均して、圧縮によって CPU オーバーヘッドが 20%以上増加します。本番環境で圧縮を有効にする前に、ご利用の環境で実際のオーバーヘッドをテストしてください。