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-RC2 | 260 | 4/18/2024 |
2.3.0 | 3,142,979 | 10/25/2023 |
2.3.0-RC4 | 7,520 | 10/24/2023 |
2.3.0-RC3 | 7,267 | 10/17/2023 |
2.2.0 | 3,664,492 | 7/12/2023 |
2.2.0-RC2 | 8,640 | 7/10/2023 |
2.2.0-RC1 | 5,192 | 6/16/2023 |
2.1.1 | 3,066,244 | 5/2/2023 |
2.1.1-RC1 | 11,385 | 4/24/2023 |
2.1.0 | 1,487,020 | 4/6/2023 |
2.1.0-RC3 | 8,118 | 4/4/2023 |
2.1.0-RC2 | 4,032 | 3/31/2023 |
2.0.2 | 4,069,168 | 1/20/2023 |
2.0.2-RC2 | 4,781 | 1/20/2023 |
1.9.3-RC2 | 170,821 | 9/21/2022 |
1.9.3-RC1 | 4,002 | 8/26/2022 |
1.9.2 | 13,123,966 | 8/1/2022 |
1.9.2-RC3 | 4,593 | 7/27/2022 |
1.9.2-RC2 | 11,923 | 7/18/2022 |
1.9.1 | 80,092 | 7/6/2022 |
1.9.1-RC1 | 4,094 | 6/30/2022 |
1.9.0.1 | 25,387 | 6/21/2022 |
1.9.0 | 3,647,680 | 6/16/2022 |
1.9.0-RC9 | 6,744 | 5/13/2022 |
1.9.0-RC7 | 33,798 | 5/4/2022 |
1.9.0-RC6 | 3,655 | 5/3/2022 |
1.9.0-RC5 | 4,050 | 4/27/2022 |
1.9.0-RC2b | 12,636 | 4/12/2022 |
1.9.0-RC2 | 3,995 | 4/7/2022 |
1.9.0-RC12 | 3,779 | 6/13/2022 |
1.9.0-RC10 | 26,537 | 5/17/2022 |
1.9.0-POST1 | 3,689 | 6/21/2022 |
1.8.2 | 11,994,964 | 10/19/2021 |
1.8.2-RC5 | 3,760 | 10/13/2021 |
1.8.2-RC4 | 3,535 | 10/5/2021 |
1.8.0 | 1,241,939 | 9/16/2021 |
1.8.0-RC3 | 4,068 | 9/15/2021 |
1.7.0 | 6,479,297 | 5/10/2021 |
1.7.0-RC9 | 3,782 | 5/6/2021 |
1.7.0-RC8 | 3,802 | 5/4/2021 |
1.7.0-RC6 | 3,931 | 4/28/2021 |
1.7.0-RC5 | 3,749 | 4/27/2021 |
1.7.0-RC4 | 11,529 | 4/22/2021 |
1.7.0-RC3 | 3,611 | 4/19/2021 |
1.7.0-RC2 | 3,637 | 4/16/2021 |
1.6.1 | 8,165,125 | 2/24/2021 |
1.6.1-RC2 | 3,719 | 2/22/2021 |
1.6.1-RC1 | 3,844 | 2/17/2021 |
1.6.0 | 20,578 | 1/26/2021 |
1.6.0-RC3 | 4,035 | 1/26/2021 |
1.6.0-RC2 | 45,789 | 1/18/2021 |
1.6.0-RC1 | 10,875 | 1/7/2021 |
1.6.0-PRE8 | 4,088 | 1/25/2021 |
1.6.0-PRE6 | 4,957 | 1/15/2021 |
1.6.0-PRE4 | 37,070 | 11/17/2020 |
1.6.0-PRE1 | 6,961 | 10/23/2020 |
1.6.0-ARM64-PRE8 | 5,407 | 12/23/2020 |
1.6.0-ARM64-PRE5 | 4,042 | 12/23/2020 |
1.5.3 | 3,231,148 | 12/9/2020 |
1.5.3-RC5 | 6,473 | 12/4/2020 |
1.5.2 | 3,808,787 | 10/20/2020 |
1.5.2-RC1 | 6,572 | 9/30/2020 |
1.5.0 | 3,974,448 | 7/20/2020 |
1.5.0-RC2 | 4,813 | 7/20/2020 |
1.5.0-RC1 | 9,521 | 7/6/2020 |
1.4.4 | 1,986,145 | 6/29/2020 |
1.4.4-RC1 | 10,252 | 6/17/2020 |
1.4.2 | 3,220,880 | 5/6/2020 |
1.4.2-RC3 | 6,605 | 5/5/2020 |
1.4.2-RC2 | 4,756 | 4/28/2020 |
1.4.0 | 1,775,373 | 4/2/2020 |
1.4.0-RC7 | 4,232 | 4/1/2020 |
1.4.0-RC6c | 4,203 | 3/31/2020 |
1.4.0-RC5 | 9,970 | 3/27/2020 |
1.4.0-RC4 | 17,686 | 3/12/2020 |
1.4.0-RC3 | 5,935 | 3/6/2020 |
1.4.0-RC2 | 4,700 | 3/3/2020 |
1.4.0-RC1c | 24,462 | 2/11/2020 |
1.4.0-PRE6 | 5,350 | 1/20/2020 |
1.4.0-PRE4 | 4,912 | 12/16/2019 |
1.4.0-PRE3 | 4,757 | 12/12/2019 |
1.3.0 | 4,897,258 | 12/3/2019 |
1.3.0-RC3 | 6,057 | 12/3/2019 |
1.3.0-RC2 | 4,608 | 11/29/2019 |
1.3.0-RC1 | 4,199 | 11/21/2019 |
1.2.2 | 725,446 | 11/12/2019 |
1.2.2-RC2 | 6,601 | 11/6/2019 |
1.2.1 | 1,042,643 | 10/9/2019 |
1.2.1-RC1 | 6,143 | 10/4/2019 |
1.2.0 | 850,143 | 9/19/2019 |
1.2.0-RC3 | 9,268 | 9/4/2019 |
1.2.0-RC1b | 13,592 | 8/20/2019 |
1.1.0 | 1,818,141 | 6/23/2019 |
1.1.0-RC1 | 4,512 | 6/18/2019 |
1.0.1 | 1,291,255 | 5/28/2019 |
1.0.1-RC1 | 16,696 | 5/21/2019 |
1.0.0 | 638,247 | 3/25/2019 |
1.0.0-RC9 | 21,783 | 3/21/2019 |
1.0.0-RC8-test-deps9 | 10,246 | 3/5/2019 |
1.0.0-RC8-test-deps13 | 6,394 | 3/8/2019 |
1.0.0-RC8 | 28,485 | 3/12/2019 |
1.0.0-RC7 | 129,798 | 2/7/2019 |
1.0.0-RC6 | 3,977 | 2/5/2019 |
1.0.0-RC5 | 11,045 | 12/17/2018 |
1.0.0-RC4 | 8,926 | 12/4/2018 |
1.0.0-RC2 | 9,327 | 11/2/2018 |
1.0.0-PRE1 | 662,539 | 10/15/2018 |
1.0.0-experimental-2 | 4,608 | 9/27/2018 |
0.11.6 | 1,646,986 | 10/18/2018 |
0.11.6-RC5 | 6,309 | 10/15/2018 |
0.11.6-RC4-test-monic-incl2 | 5,850 | 10/10/2018 |
0.11.6-RC4-test-monic-incl1 | 4,168 | 10/5/2018 |
0.11.6-RC4 | 6,212 | 10/3/2018 |
0.11.6-RC3 | 99,303 | 9/20/2018 |
0.11.6-RC2 | 10,416 | 9/7/2018 |
0.11.6-RC1 | 6,056 | 9/6/2018 |
0.11.6-PRE2 | 61,579 | 8/15/2018 |
0.11.6-PRE1 | 4,543 | 8/13/2018 |
0.11.5 | 674,037 | 7/19/2018 |
0.11.5-RC4 | 7,039 | 7/15/2018 |
0.11.5-RC2 | 9,651 | 7/6/2018 |
0.11.5-RC1 | 4,333 | 7/4/2018 |
0.11.5-PRE5 | 14,818 | 6/7/2018 |
0.11.5-nugetwin7test1 | 5,920 | 8/7/2018 |
0.11.4 | 974,328 | 3/28/2018 |
0.11.4-RC2 | 12,050 | 3/23/2018 |
0.11.4-RC1B | 4,560 | 3/5/2018 |
0.11.3 | 559,002 | 12/4/2017 |
0.11.3-RC1 | 5,879 | 11/30/2017 |
0.11.3-CI1 | 7,236 | 1/26/2018 |
0.11.1 | 191,632 | 10/17/2017 |
0.11.1-RC1 | 12,153 | 10/5/2017 |
0.11.0 | 205,414 | 7/19/2017 |
0.11.0-RC3 | 6,511 | 7/14/2017 |
0.11.0-RC2 | 4,524 | 6/29/2017 |
0.11.0-RC1 | 6,634 | 6/21/2017 |
0.9.5 | 168,766 | 4/18/2017 |
0.9.5-RC3 | 7,561 | 4/14/2017 |
0.9.5-RC2 | 7,081 | 4/12/2017 |
0.9.4 | 26,932 | 3/1/2017 |
0.9.4-RC1-preview8 | 6,796 | 2/23/2017 |
0.9.4-RC1-preview7 | 5,131 | 2/23/2017 |
0.9.4-RC1-preview6 | 5,261 | 2/23/2017 |
0.9.4-RC1-preview5 | 5,244 | 2/23/2017 |
0.9.4-RC1-preview4 | 6,734 | 2/22/2017 |
0.9.4-RC1-preview2 | 5,632 | 2/18/2017 |
0.9.3-pre-20 | 8,673 | 11/23/2016 |
Release of librdkafka