librdkafka.redist
0.11.4-RC2
See the version list below for details.
dotnet add package librdkafka.redist --version 0.11.4-RC2
NuGet\Install-Package librdkafka.redist -Version 0.11.4-RC2
<PackageReference Include="librdkafka.redist" Version="0.11.4-RC2" />
paket add librdkafka.redist --version 0.11.4-RC2
#r "nuget: librdkafka.redist, 0.11.4-RC2"
// Install librdkafka.redist as a Cake Addin
#addin nuget:?package=librdkafka.redist&version=0.11.4-RC2&prerelease
// Install librdkafka.redist as a Cake Tool
#tool nuget:?package=librdkafka.redist&version=0.11.4-RC2&prerelease
librdkafka - the Apache Kafka C/C++ client library
Copyright (c) 2012-2016, Magnus Edenhill.
https://github.com/edenhill/librdkafka
librdkafka is a C library implementation of the Apache Kafka protocol, containing both Producer and Consumer support. It was designed with message delivery reliability and high performance in mind, current figures exceed 1 million msgs/second for the producer and 3 million msgs/second for the consumer.
librdkafka is licensed under the 2-clause BSD license.
For an introduction to the performance and usage of librdkafka, see INTRODUCTION.md
See the wiki for a FAQ.
NOTE: The master
branch is actively developed, use latest release for production use.
Overview
- High-level producer
- High-level balanced KafkaConsumer (requires broker >= 0.9)
- Simple (legacy) consumer
- Compression: snappy, gzip, lz4
- SSL support
- SASL (GSSAPI/Kerberos/SSPI, PLAIN, SCRAM) support
- Broker version support: >=0.8 (see Broker version compatibility)
- Stable C & C++ APIs (ABI safety guaranteed for C)
- Statistics metrics
- Debian package: librdkafka1 and librdkafka-dev in Debian and Ubuntu
- RPM package: librdkafka and librdkafka-devel
- Gentoo package: dev-libs/librdkafka
- Portable: runs on Linux, OSX, Win32, Solaris, FreeBSD, ...
Language bindings
- C#/.NET: confluent-kafka-dotnet (based on rdkafka-dotnet)
- C++: cppkafka
- D (C-like): librdkafka
- D (C++-like): librdkafkad
- Erlang: erlkaf
- Go: confluent-kafka-go
- Haskell (kafka, conduit, avro, schema registry): hw-kafka
- Haskell: haskakafka
- Haskell: haskell-kafka
- Lua: luardkafka
- Node.js: node-rdkafka
- Node.js: node-kafka
- Node.js: kafka-native
- OCaml: ocaml-kafka
- PHP: phpkafka
- PHP: php-rdkafka
- Python: confluent-kafka-python
- Python: PyKafka
- Ruby: Hermann
- Ruby: rdkafka-ruby
- Rust: rust-rdkafka
- Tcl: KafkaTcl
- Swift: Perfect-Kafka
Users of librdkafka
- kafkacat - Apache Kafka swiss army knife
- Wikimedia's varnishkafka - Varnish cache web log producer
- Wikimedia's kafkatee - Kafka multi consumer with filtering and fanout
- rsyslog
- syslog-ng
- collectd
- logkafka - Collect logs and send to Kafka
- redBorder
- Headweb
- Produban's log2kafka - Web log producer
- fuse_kafka - FUSE file system layer
- node-kafkacat
- OVH - AntiDDOS
- otto.de's trackdrd - Varnish log reader
- Microwish has a range of Kafka utilites for log aggregation, HDFS integration, etc.
- aidp - kafka consumer embedded Lua scripting language in data process framework
- Yandex ClickHouse
- NXLog - Enterprise logging system, Kafka input/output plugin.
- large unnamed financial institutions
- and many more..
- Let me know if you are using librdkafka
Usage
Requirements
The GNU toolchain
GNU make
pthreads
zlib (optional, for gzip compression support)
libssl-dev (optional, for SSL and SASL SCRAM support)
libsasl2-dev (optional, for SASL GSSAPI support)
Instructions
Building
./configure
make
sudo make install
NOTE: See README.win32 for instructions how to build on Windows with Microsoft Visual Studio.
NOTE: See CMake instructions for experimental CMake build (unsupported).
Usage in code
See examples/rdkafka_example.c for an example producer and consumer.
Link your program with -lrdkafka -lz -lpthread -lrt
.
Documentation
The public APIs are documented in their respective header files:
- The C API is documented in src/rdkafka.h
- The C++ API is documented in src-cpp/rdkafkacpp.h
To generate Doxygen documents for the API, type:
make docs
Configuration properties are documented in CONFIGURATION.md
For a librdkafka introduction, see INTRODUCTION.md
Examples
See the examples/
sub-directory.
Tests
See the tests/
sub-directory.
Support
File bug reports, feature requests and questions using GitHub Issues
Questions and discussions are also welcome on irc.freenode.org, #apache-kafka, nickname Snaps.
Commercial support
Commercial support is available from Edenhill services
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
This package has no dependencies.
NuGet packages (15)
Showing the top 5 NuGet packages that depend on librdkafka.redist:
Package | Downloads |
---|---|
Confluent.Kafka
Confluent's .NET Client for Apache Kafka |
|
Confluent.Kafka.StrongName
Confluent's .NET Client for Apache Kafka |
|
Zq.Utils
C# .NET Framework4.5版本工具类 |
|
NetCoreKit.Infrastructure.Bus.Kafka
Supports Kafka Bus for NetCoreKit.Infrastructure.Bus. |
|
Jet.ConfluentKafka.fsharp
Lightweight F# wrapper for Confluent.Kafka |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on librdkafka.redist:
Repository | Stars |
---|---|
ravendb/ravendb
ACID Document Database
|
|
confluentinc/confluent-kafka-dotnet
Confluent's Apache Kafka .NET client
|
|
cloudnative-netcore/netcorekit
:heartpulse: A crafted toolkit for building cloud-native apps on the .NET platform
|
Version | Downloads | Last updated |
---|---|---|
2.3.0 | 2,754,131 | 10/25/2023 |
2.3.0-RC4 | 6,924 | 10/24/2023 |
2.3.0-RC3 | 6,903 | 10/17/2023 |
2.2.0 | 3,510,387 | 7/12/2023 |
2.2.0-RC2 | 8,184 | 7/10/2023 |
2.2.0-RC1 | 4,766 | 6/16/2023 |
2.1.1 | 2,967,160 | 5/2/2023 |
2.1.1-RC1 | 10,998 | 4/24/2023 |
2.1.0 | 1,451,747 | 4/6/2023 |
2.1.0-RC3 | 7,696 | 4/4/2023 |
2.1.0-RC2 | 3,707 | 3/31/2023 |
2.0.2 | 3,978,298 | 1/20/2023 |
2.0.2-RC2 | 4,443 | 1/20/2023 |
1.9.3-RC2 | 168,442 | 9/21/2022 |
1.9.3-RC1 | 3,767 | 8/26/2022 |
1.9.2 | 12,885,037 | 8/1/2022 |
1.9.2-RC3 | 4,217 | 7/27/2022 |
1.9.2-RC2 | 11,588 | 7/18/2022 |
1.9.1 | 78,122 | 7/6/2022 |
1.9.1-RC1 | 3,837 | 6/30/2022 |
1.9.0.1 | 24,894 | 6/21/2022 |
1.9.0 | 3,607,083 | 6/16/2022 |
1.9.0-RC9 | 6,397 | 5/13/2022 |
1.9.0-RC7 | 33,313 | 5/4/2022 |
1.9.0-RC6 | 3,359 | 5/3/2022 |
1.9.0-RC5 | 3,805 | 4/27/2022 |
1.9.0-RC2b | 12,090 | 4/12/2022 |
1.9.0-RC2 | 3,748 | 4/7/2022 |
1.9.0-RC12 | 3,554 | 6/13/2022 |
1.9.0-RC10 | 25,831 | 5/17/2022 |
1.9.0-POST1 | 3,382 | 6/21/2022 |
1.8.2 | 11,879,877 | 10/19/2021 |
1.8.2-RC5 | 3,455 | 10/13/2021 |
1.8.2-RC4 | 3,193 | 10/5/2021 |
1.8.0 | 1,230,875 | 9/16/2021 |
1.8.0-RC3 | 3,818 | 9/15/2021 |
1.7.0 | 6,440,163 | 5/10/2021 |
1.7.0-RC9 | 3,569 | 5/6/2021 |
1.7.0-RC8 | 3,589 | 5/4/2021 |
1.7.0-RC6 | 3,659 | 4/28/2021 |
1.7.0-RC5 | 3,408 | 4/27/2021 |
1.7.0-RC4 | 11,174 | 4/22/2021 |
1.7.0-RC3 | 3,370 | 4/19/2021 |
1.7.0-RC2 | 3,402 | 4/16/2021 |
1.6.1 | 8,070,923 | 2/24/2021 |
1.6.1-RC2 | 3,368 | 2/22/2021 |
1.6.1-RC1 | 3,580 | 2/17/2021 |
1.6.0 | 20,276 | 1/26/2021 |
1.6.0-RC3 | 3,732 | 1/26/2021 |
1.6.0-RC2 | 45,332 | 1/18/2021 |
1.6.0-RC1 | 10,494 | 1/7/2021 |
1.6.0-PRE8 | 3,849 | 1/25/2021 |
1.6.0-PRE6 | 4,760 | 1/15/2021 |
1.6.0-PRE4 | 36,355 | 11/17/2020 |
1.6.0-PRE1 | 6,668 | 10/23/2020 |
1.6.0-ARM64-PRE8 | 5,078 | 12/23/2020 |
1.6.0-ARM64-PRE5 | 3,765 | 12/23/2020 |
1.5.3 | 3,216,971 | 12/9/2020 |
1.5.3-RC5 | 6,062 | 12/4/2020 |
1.5.2 | 3,783,484 | 10/20/2020 |
1.5.2-RC1 | 6,231 | 9/30/2020 |
1.5.0 | 3,954,893 | 7/20/2020 |
1.5.0-RC2 | 4,610 | 7/20/2020 |
1.5.0-RC1 | 9,002 | 7/6/2020 |
1.4.4 | 1,975,362 | 6/29/2020 |
1.4.4-RC1 | 9,755 | 6/17/2020 |
1.4.2 | 3,199,037 | 5/6/2020 |
1.4.2-RC3 | 6,207 | 5/5/2020 |
1.4.2-RC2 | 4,437 | 4/28/2020 |
1.4.0 | 1,767,626 | 4/2/2020 |
1.4.0-RC7 | 3,935 | 4/1/2020 |
1.4.0-RC6c | 3,916 | 3/31/2020 |
1.4.0-RC5 | 9,476 | 3/27/2020 |
1.4.0-RC4 | 17,129 | 3/12/2020 |
1.4.0-RC3 | 5,769 | 3/6/2020 |
1.4.0-RC2 | 4,345 | 3/3/2020 |
1.4.0-RC1c | 23,970 | 2/11/2020 |
1.4.0-PRE6 | 5,051 | 1/20/2020 |
1.4.0-PRE4 | 4,629 | 12/16/2019 |
1.4.0-PRE3 | 4,445 | 12/12/2019 |
1.3.0 | 4,876,972 | 12/3/2019 |
1.3.0-RC3 | 5,709 | 12/3/2019 |
1.3.0-RC2 | 4,310 | 11/29/2019 |
1.3.0-RC1 | 3,853 | 11/21/2019 |
1.2.2 | 722,062 | 11/12/2019 |
1.2.2-RC2 | 6,188 | 11/6/2019 |
1.2.1 | 1,038,905 | 10/9/2019 |
1.2.1-RC1 | 5,854 | 10/4/2019 |
1.2.0 | 847,935 | 9/19/2019 |
1.2.0-RC3 | 8,964 | 9/4/2019 |
1.2.0-RC1b | 13,111 | 8/20/2019 |
1.1.0 | 1,813,655 | 6/23/2019 |
1.1.0-RC1 | 4,197 | 6/18/2019 |
1.0.1 | 1,288,855 | 5/28/2019 |
1.0.1-RC1 | 16,311 | 5/21/2019 |
1.0.0 | 635,719 | 3/25/2019 |
1.0.0-RC9 | 21,390 | 3/21/2019 |
1.0.0-RC8-test-deps9 | 9,792 | 3/5/2019 |
1.0.0-RC8-test-deps13 | 6,031 | 3/8/2019 |
1.0.0-RC8 | 27,848 | 3/12/2019 |
1.0.0-RC7 | 128,949 | 2/7/2019 |
1.0.0-RC6 | 3,753 | 2/5/2019 |
1.0.0-RC5 | 10,640 | 12/17/2018 |
1.0.0-RC4 | 8,629 | 12/4/2018 |
1.0.0-RC2 | 9,053 | 11/2/2018 |
1.0.0-PRE1 | 661,869 | 10/15/2018 |
1.0.0-experimental-2 | 4,377 | 9/27/2018 |
0.11.6 | 1,639,790 | 10/18/2018 |
0.11.6-RC5 | 5,994 | 10/15/2018 |
0.11.6-RC4-test-monic-incl2 | 5,551 | 10/10/2018 |
0.11.6-RC4-test-monic-incl1 | 3,862 | 10/5/2018 |
0.11.6-RC4 | 5,886 | 10/3/2018 |
0.11.6-RC3 | 98,757 | 9/20/2018 |
0.11.6-RC2 | 9,938 | 9/7/2018 |
0.11.6-RC1 | 5,725 | 9/6/2018 |
0.11.6-PRE2 | 61,139 | 8/15/2018 |
0.11.6-PRE1 | 4,199 | 8/13/2018 |
0.11.5 | 671,061 | 7/19/2018 |
0.11.5-RC4 | 6,681 | 7/15/2018 |
0.11.5-RC2 | 9,272 | 7/6/2018 |
0.11.5-RC1 | 4,136 | 7/4/2018 |
0.11.5-PRE5 | 14,492 | 6/7/2018 |
0.11.5-nugetwin7test1 | 5,536 | 8/7/2018 |
0.11.4 | 972,331 | 3/28/2018 |
0.11.4-RC2 | 11,714 | 3/23/2018 |
0.11.4-RC1B | 4,311 | 3/5/2018 |
0.11.3 | 557,542 | 12/4/2017 |
0.11.3-RC1 | 5,668 | 11/30/2017 |
0.11.3-CI1 | 6,789 | 1/26/2018 |
0.11.1 | 190,831 | 10/17/2017 |
0.11.1-RC1 | 11,733 | 10/5/2017 |
0.11.0 | 204,425 | 7/19/2017 |
0.11.0-RC3 | 6,202 | 7/14/2017 |
0.11.0-RC2 | 4,207 | 6/29/2017 |
0.11.0-RC1 | 6,303 | 6/21/2017 |
0.9.5 | 167,761 | 4/18/2017 |
0.9.5-RC3 | 7,188 | 4/14/2017 |
0.9.5-RC2 | 6,536 | 4/12/2017 |
0.9.4 | 26,468 | 3/1/2017 |
0.9.4-RC1-preview8 | 6,448 | 2/23/2017 |
0.9.4-RC1-preview7 | 4,871 | 2/23/2017 |
0.9.4-RC1-preview6 | 4,896 | 2/23/2017 |
0.9.4-RC1-preview5 | 4,895 | 2/23/2017 |
0.9.4-RC1-preview4 | 6,242 | 2/22/2017 |
0.9.4-RC1-preview2 | 5,288 | 2/18/2017 |
0.9.3-pre-20 | 8,105 | 11/23/2016 |
Release of librdkafka