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.4.0 | 7 | 5/7/2024 |
2.4.0-RC2 | 722 | 4/18/2024 |
2.3.0 | 4,012,584 | 10/25/2023 |
2.3.0-RC4 | 8,078 | 10/24/2023 |
2.3.0-RC3 | 7,850 | 10/17/2023 |
2.2.0 | 3,973,960 | 7/12/2023 |
2.2.0-RC2 | 9,059 | 7/10/2023 |
2.2.0-RC1 | 5,630 | 6/16/2023 |
2.1.1 | 3,279,111 | 5/2/2023 |
2.1.1-RC1 | 12,030 | 4/24/2023 |
2.1.0 | 1,550,648 | 4/6/2023 |
2.1.0-RC3 | 8,570 | 4/4/2023 |
2.1.0-RC2 | 4,366 | 3/31/2023 |
2.0.2 | 4,244,397 | 1/20/2023 |
2.0.2-RC2 | 5,043 | 1/20/2023 |
1.9.3-RC2 | 174,285 | 9/21/2022 |
1.9.3-RC1 | 4,322 | 8/26/2022 |
1.9.2 | 13,595,747 | 8/1/2022 |
1.9.2-RC3 | 5,003 | 7/27/2022 |
1.9.2-RC2 | 12,251 | 7/18/2022 |
1.9.1 | 83,371 | 7/6/2022 |
1.9.1-RC1 | 4,432 | 6/30/2022 |
1.9.0.1 | 26,159 | 6/21/2022 |
1.9.0 | 3,746,031 | 6/16/2022 |
1.9.0-RC9 | 7,254 | 5/13/2022 |
1.9.0-RC7 | 34,657 | 5/4/2022 |
1.9.0-RC6 | 3,992 | 5/3/2022 |
1.9.0-RC5 | 4,327 | 4/27/2022 |
1.9.0-RC2b | 13,007 | 4/12/2022 |
1.9.0-RC2 | 4,259 | 4/7/2022 |
1.9.0-RC12 | 4,149 | 6/13/2022 |
1.9.0-RC10 | 27,764 | 5/17/2022 |
1.9.0-POST1 | 3,967 | 6/21/2022 |
1.8.2 | 12,221,265 | 10/19/2021 |
1.8.2-RC5 | 3,870 | 10/13/2021 |
1.8.2-RC4 | 3,691 | 10/5/2021 |
1.8.0 | 1,260,358 | 9/16/2021 |
1.8.0-RC3 | 4,322 | 9/15/2021 |
1.7.0 | 6,560,041 | 5/10/2021 |
1.7.0-RC9 | 3,946 | 5/6/2021 |
1.7.0-RC8 | 4,049 | 5/4/2021 |
1.7.0-RC6 | 4,135 | 4/28/2021 |
1.7.0-RC5 | 3,862 | 4/27/2021 |
1.7.0-RC4 | 11,734 | 4/22/2021 |
1.7.0-RC3 | 3,876 | 4/19/2021 |
1.7.0-RC2 | 3,793 | 4/16/2021 |
1.6.1 | 8,298,218 | 2/24/2021 |
1.6.1-RC2 | 4,014 | 2/22/2021 |
1.6.1-RC1 | 4,053 | 2/17/2021 |
1.6.0 | 21,030 | 1/26/2021 |
1.6.0-RC3 | 4,255 | 1/26/2021 |
1.6.0-RC2 | 46,163 | 1/18/2021 |
1.6.0-RC1 | 11,253 | 1/7/2021 |
1.6.0-PRE8 | 4,327 | 1/25/2021 |
1.6.0-PRE6 | 5,215 | 1/15/2021 |
1.6.0-PRE4 | 37,653 | 11/17/2020 |
1.6.0-PRE1 | 7,207 | 10/23/2020 |
1.6.0-ARM64-PRE8 | 5,750 | 12/23/2020 |
1.6.0-ARM64-PRE5 | 4,388 | 12/23/2020 |
1.5.3 | 3,258,605 | 12/9/2020 |
1.5.3-RC5 | 6,808 | 12/4/2020 |
1.5.2 | 3,854,095 | 10/20/2020 |
1.5.2-RC1 | 7,017 | 9/30/2020 |
1.5.0 | 4,010,798 | 7/20/2020 |
1.5.0-RC2 | 5,152 | 7/20/2020 |
1.5.0-RC1 | 9,842 | 7/6/2020 |
1.4.4 | 2,005,830 | 6/29/2020 |
1.4.4-RC1 | 10,641 | 6/17/2020 |
1.4.2 | 3,262,634 | 5/6/2020 |
1.4.2-RC3 | 6,970 | 5/5/2020 |
1.4.2-RC2 | 5,049 | 4/28/2020 |
1.4.0 | 1,790,348 | 4/2/2020 |
1.4.0-RC7 | 4,482 | 4/1/2020 |
1.4.0-RC6c | 4,457 | 3/31/2020 |
1.4.0-RC5 | 10,470 | 3/27/2020 |
1.4.0-RC4 | 18,103 | 3/12/2020 |
1.4.0-RC3 | 6,189 | 3/6/2020 |
1.4.0-RC2 | 4,925 | 3/3/2020 |
1.4.0-RC1c | 25,088 | 2/11/2020 |
1.4.0-PRE6 | 5,592 | 1/20/2020 |
1.4.0-PRE4 | 5,139 | 12/16/2019 |
1.4.0-PRE3 | 4,996 | 12/12/2019 |
1.3.0 | 4,932,052 | 12/3/2019 |
1.3.0-RC3 | 6,396 | 12/3/2019 |
1.3.0-RC2 | 4,880 | 11/29/2019 |
1.3.0-RC1 | 4,486 | 11/21/2019 |
1.2.2 | 731,650 | 11/12/2019 |
1.2.2-RC2 | 6,971 | 11/6/2019 |
1.2.1 | 1,048,402 | 10/9/2019 |
1.2.1-RC1 | 6,506 | 10/4/2019 |
1.2.0 | 852,574 | 9/19/2019 |
1.2.0-RC3 | 9,503 | 9/4/2019 |
1.2.0-RC1b | 13,865 | 8/20/2019 |
1.1.0 | 1,825,722 | 6/23/2019 |
1.1.0-RC1 | 4,746 | 6/18/2019 |
1.0.1 | 1,295,194 | 5/28/2019 |
1.0.1-RC1 | 17,038 | 5/21/2019 |
1.0.0 | 641,509 | 3/25/2019 |
1.0.0-RC9 | 22,276 | 3/21/2019 |
1.0.0-RC8-test-deps9 | 10,605 | 3/5/2019 |
1.0.0-RC8-test-deps13 | 6,741 | 3/8/2019 |
1.0.0-RC8 | 28,885 | 3/12/2019 |
1.0.0-RC7 | 130,765 | 2/7/2019 |
1.0.0-RC6 | 4,194 | 2/5/2019 |
1.0.0-RC5 | 11,262 | 12/17/2018 |
1.0.0-RC4 | 9,209 | 12/4/2018 |
1.0.0-RC2 | 9,570 | 11/2/2018 |
1.0.0-PRE1 | 663,538 | 10/15/2018 |
1.0.0-experimental-2 | 4,920 | 9/27/2018 |
0.11.6 | 1,659,897 | 10/18/2018 |
0.11.6-RC5 | 6,658 | 10/15/2018 |
0.11.6-RC4-test-monic-incl2 | 6,078 | 10/10/2018 |
0.11.6-RC4-test-monic-incl1 | 4,368 | 10/5/2018 |
0.11.6-RC4 | 6,551 | 10/3/2018 |
0.11.6-RC3 | 99,728 | 9/20/2018 |
0.11.6-RC2 | 10,800 | 9/7/2018 |
0.11.6-RC1 | 6,312 | 9/6/2018 |
0.11.6-PRE2 | 61,927 | 8/15/2018 |
0.11.6-PRE1 | 4,879 | 8/13/2018 |
0.11.5 | 678,839 | 7/19/2018 |
0.11.5-RC4 | 7,320 | 7/15/2018 |
0.11.5-RC2 | 9,938 | 7/6/2018 |
0.11.5-RC1 | 4,550 | 7/4/2018 |
0.11.5-PRE5 | 15,059 | 6/7/2018 |
0.11.5-nugetwin7test1 | 6,238 | 8/7/2018 |
0.11.4 | 977,227 | 3/28/2018 |
0.11.4-RC2 | 12,292 | 3/23/2018 |
0.11.4-RC1B | 4,819 | 3/5/2018 |
0.11.3 | 561,358 | 12/4/2017 |
0.11.3-RC1 | 6,212 | 11/30/2017 |
0.11.3-CI1 | 7,595 | 1/26/2018 |
0.11.1 | 192,584 | 10/17/2017 |
0.11.1-RC1 | 12,549 | 10/5/2017 |
0.11.0 | 206,235 | 7/19/2017 |
0.11.0-RC3 | 6,775 | 7/14/2017 |
0.11.0-RC2 | 4,739 | 6/29/2017 |
0.11.0-RC1 | 7,002 | 6/21/2017 |
0.9.5 | 169,612 | 4/18/2017 |
0.9.5-RC3 | 7,850 | 4/14/2017 |
0.9.5-RC2 | 7,445 | 4/12/2017 |
0.9.4 | 27,603 | 3/1/2017 |
0.9.4-RC1-preview8 | 7,165 | 2/23/2017 |
0.9.4-RC1-preview7 | 5,364 | 2/23/2017 |
0.9.4-RC1-preview6 | 5,598 | 2/23/2017 |
0.9.4-RC1-preview5 | 5,498 | 2/23/2017 |
0.9.4-RC1-preview4 | 7,057 | 2/22/2017 |
0.9.4-RC1-preview2 | 6,019 | 2/18/2017 |
0.9.3-pre-20 | 9,070 | 11/23/2016 |
Release of librdkafka