12 releases

0.1.12 Nov 22, 2023
0.1.11 Nov 7, 2023
0.1.9 Oct 16, 2023
0.1.8 Sep 15, 2023

#666 in Encoding

Apache-2.0

36KB
878 lines

rdkafka-wrap

GitHub Actions Crates.io Docs.rs Download

"What is rdkfafka-wrap?"

rdkfafka-wrap :as the name suggests, it is a wrapper for rdkafka, offering a set of convenient and practical features built on top of it.

Highlighted features

  • 100% compatible with rdkafka
  • Supporting the functionality of HpProducer, harnessing the dual advantages of ThreadedProducer and FutureProducer, enhances performance and strengthens retry capabilities.
  • Supporting out-of-the-box shortcuts, eliminating the need for complex rdkafka configurations,also making it easy to access.
  • Supporting serialization and deserialization of results obtained from key objects without the need to repackage the original rdkafka objects.
  • Supporting for automatic topic creation.
  • Supports the separation and combined usage of producer and consumer objects.

Hotly anticipated features coming soon...

  • Support out-of-the-box operations for popular web frameworks to access key Kafka information.
  • Support the functionality to assess the production and consumption efficiency of Kafka operations on the current machine.
  • Support rate limiting functionality.
  • Support callback functionality for HpProducerContext.

Dependencies

~14–28MB
~385K SLoC