compression.type (lz4/snappy/zstd/gzip) на producer сжимает батчи: меньше сеть/диск, больше CPU; lz4/zstd часто хороший баланс.
Разбор
- Эффект выше на текстовом JSON.
- Уже сжатые бинарные payload выгоды мало.
- Брокер может хранить сжатыми батчами.
- Измеряйте CPU vs throughput.
Итог
Сжатие батчей экономит сеть и диск ценой CPU.