[ https://issues.apache.org/jira/browse/KAFKA-17296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878433#comment-17878433 ]
xiaochen.zhou commented on KAFKA-17296: --------------------------------------- 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)