[ https://issues.apache.org/jira/browse/KAFKA-17296 ]
xiaochen.zhou deleted comment on KAFKA-17296:
---------------------------------------
was (Author: JIRAUSER306248):
Thanks for your reply, I'll be happy to create a kip
> Add a new compression option on the broker side
> -----------------------------------------------
>
> Key: KAFKA-17296
> URL: https://issues.apache.org/jira/browse/KAFKA-17296
> Project: Kafka
> Issue Type: New Feature
> Components: compression, config
> Affects Versions: 3.8.0
> Reporter: xiaochen.zhou
> Priority: Minor
> Labels: kip
> Fix For: 4.0.0
>
>
> Compressing data can reduce the bandwidth required for network transmission
> and decrease disk storage usage. If the compression types of the client and
> broker are inconsistent, it may lead to increased resource usage on the
> broker, such as higher CPU usage. Currently, the default compression type on
> the Kafka broker side is "PRODUCER". As I understand it, if the client does
> not use compression, the broker will not use compression either.
> Can we add a new compression option on the broker side, such as
> "PRODUCER_OR_LZ4". With this option, if the client uses a compression type
> (like Snappy), the broker would follow the client's compression type
> (Snappy). If the client does not use compression, the broker would default to
> using LZ4.
> If this suggestion makes sense, I would be happy to implement it.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)