Skip to content

Add zstd decoder (#13531)#13910

Merged
normanmaurer merged 1 commit intomainfrom
zstd_main
Mar 18, 2024
Merged

Add zstd decoder (#13531)#13910
normanmaurer merged 1 commit intomainfrom
zstd_main

Conversation

@normanmaurer
Copy link
Copy Markdown
Member

Motivation:

Zstandard(https://facebook.github.io/zstd/) is a high performance, high compression ratio compression algorithm,This pr is to add netty support for the zstandard algorithm,The implementation of zstandard algorithm relies on zstd-jni (https://github.com/luben/zstd-jni), which is an openSource third-party library,Apache Kafka is also using this library for message compression processing.
This is the copy of #10422

Modification:

Add ZstdDecoder and test case.

Result:

netty supports ZSTD with zstdDecoder

Motivation:

Zstandard(https://facebook.github.io/zstd/) is a high performance, high
compression ratio compression algorithm,This pr is to add netty support
for the zstandard algorithm,The implementation of zstandard algorithm
relies on zstd-jni (https://github.com/luben/zstd-jni), which is an
openSource third-party library,Apache Kafka is also using this library
for message compression processing.
This is the copy of #10422

Modification:

Add ZstdDecoder and test case.

Result:

netty supports ZSTD with zstdDecoder

---------

Signed-off-by: xingrufei <qhdxssm@qq.com>
Co-authored-by: xingrufei <xingrufei@yl.com>
Co-authored-by: Norman Maurer <norman_maurer@apple.com>
Co-authored-by: Chris Vest <mr.chrisvest@gmail.com>
@normanmaurer normanmaurer merged commit 59bb30b into main Mar 18, 2024
@normanmaurer normanmaurer deleted the zstd_main branch March 18, 2024 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants