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 | 296 | 4/18/2024 |
2.3.0 | 3,698,393 | 10/25/2023 |
2.3.0-RC4 | 8,034 | 10/24/2023 |
2.3.0-RC3 | 7,731 | 10/17/2023 |
2.2.0 | 3,865,145 | 7/12/2023 |
2.2.0-RC2 | 9,054 | 7/10/2023 |
2.2.0-RC1 | 5,625 | 6/16/2023 |
2.1.1 | 3,202,792 | 5/2/2023 |
2.1.1-RC1 | 11,944 | 4/24/2023 |
2.1.0 | 1,530,051 | 4/6/2023 |
2.1.0-RC3 | 8,565 | 4/4/2023 |
2.1.0-RC2 | 4,361 | 3/31/2023 |
2.0.2 | 4,185,296 | 1/20/2023 |
2.0.2-RC2 | 5,033 | 1/20/2023 |
1.9.3-RC2 | 173,209 | 9/21/2022 |
1.9.3-RC1 | 4,316 | 8/26/2022 |
1.9.2 | 13,431,830 | 8/1/2022 |
1.9.2-RC3 | 4,998 | 7/27/2022 |
1.9.2-RC2 | 12,246 | 7/18/2022 |
1.9.1 | 82,268 | 7/6/2022 |
1.9.1-RC1 | 4,427 | 6/30/2022 |
1.9.0.1 | 26,042 | 6/21/2022 |
1.9.0 | 3,719,085 | 6/16/2022 |
1.9.0-RC9 | 7,157 | 5/13/2022 |
1.9.0-RC7 | 34,399 | 5/4/2022 |
1.9.0-RC6 | 3,987 | 5/3/2022 |
1.9.0-RC5 | 4,322 | 4/27/2022 |
1.9.0-RC2b | 12,942 | 4/12/2022 |
1.9.0-RC2 | 4,254 | 4/7/2022 |
1.9.0-RC12 | 4,144 | 6/13/2022 |
1.9.0-RC10 | 27,508 | 5/17/2022 |
1.9.0-POST1 | 3,962 | 6/21/2022 |
1.8.2 | 12,144,152 | 10/19/2021 |
1.8.2-RC5 | 3,866 | 10/13/2021 |
1.8.2-RC4 | 3,687 | 10/5/2021 |
1.8.0 | 1,253,392 | 9/16/2021 |
1.8.0-RC3 | 4,318 | 9/15/2021 |
1.7.0 | 6,531,929 | 5/10/2021 |
1.7.0-RC9 | 3,942 | 5/6/2021 |
1.7.0-RC8 | 4,045 | 5/4/2021 |
1.7.0-RC6 | 4,131 | 4/28/2021 |
1.7.0-RC5 | 3,858 | 4/27/2021 |
1.7.0-RC4 | 11,730 | 4/22/2021 |
1.7.0-RC3 | 3,872 | 4/19/2021 |
1.7.0-RC2 | 3,789 | 4/16/2021 |
1.6.1 | 8,263,555 | 2/24/2021 |
1.6.1-RC2 | 4,010 | 2/22/2021 |
1.6.1-RC1 | 4,049 | 2/17/2021 |
1.6.0 | 20,962 | 1/26/2021 |
1.6.0-RC3 | 4,251 | 1/26/2021 |
1.6.0-RC2 | 46,102 | 1/18/2021 |
1.6.0-RC1 | 11,246 | 1/7/2021 |
1.6.0-PRE8 | 4,323 | 1/25/2021 |
1.6.0-PRE6 | 5,211 | 1/15/2021 |
1.6.0-PRE4 | 37,600 | 11/17/2020 |
1.6.0-PRE1 | 7,202 | 10/23/2020 |
1.6.0-ARM64-PRE8 | 5,746 | 12/23/2020 |
1.6.0-ARM64-PRE5 | 4,384 | 12/23/2020 |
1.5.3 | 3,249,070 | 12/9/2020 |
1.5.3-RC5 | 6,804 | 12/4/2020 |
1.5.2 | 3,838,628 | 10/20/2020 |
1.5.2-RC1 | 7,013 | 9/30/2020 |
1.5.0 | 3,997,572 | 7/20/2020 |
1.5.0-RC2 | 5,148 | 7/20/2020 |
1.5.0-RC1 | 9,838 | 7/6/2020 |
1.4.4 | 1,999,209 | 6/29/2020 |
1.4.4-RC1 | 10,637 | 6/17/2020 |
1.4.2 | 3,247,210 | 5/6/2020 |
1.4.2-RC3 | 6,966 | 5/5/2020 |
1.4.2-RC2 | 5,045 | 4/28/2020 |
1.4.0 | 1,785,362 | 4/2/2020 |
1.4.0-RC7 | 4,478 | 4/1/2020 |
1.4.0-RC6c | 4,453 | 3/31/2020 |
1.4.0-RC5 | 10,423 | 3/27/2020 |
1.4.0-RC4 | 18,099 | 3/12/2020 |
1.4.0-RC3 | 6,185 | 3/6/2020 |
1.4.0-RC2 | 4,921 | 3/3/2020 |
1.4.0-RC1c | 24,993 | 2/11/2020 |
1.4.0-PRE6 | 5,588 | 1/20/2020 |
1.4.0-PRE4 | 5,135 | 12/16/2019 |
1.4.0-PRE3 | 4,992 | 12/12/2019 |
1.3.0 | 4,920,335 | 12/3/2019 |
1.3.0-RC3 | 6,366 | 12/3/2019 |
1.3.0-RC2 | 4,876 | 11/29/2019 |
1.3.0-RC1 | 4,482 | 11/21/2019 |
1.2.2 | 729,748 | 11/12/2019 |
1.2.2-RC2 | 6,967 | 11/6/2019 |
1.2.1 | 1,046,539 | 10/9/2019 |
1.2.1-RC1 | 6,502 | 10/4/2019 |
1.2.0 | 851,979 | 9/19/2019 |
1.2.0-RC3 | 9,499 | 9/4/2019 |
1.2.0-RC1b | 13,861 | 8/20/2019 |
1.1.0 | 1,823,514 | 6/23/2019 |
1.1.0-RC1 | 4,742 | 6/18/2019 |
1.0.1 | 1,293,996 | 5/28/2019 |
1.0.1-RC1 | 17,034 | 5/21/2019 |
1.0.0 | 640,453 | 3/25/2019 |
1.0.0-RC9 | 22,272 | 3/21/2019 |
1.0.0-RC8-test-deps9 | 10,601 | 3/5/2019 |
1.0.0-RC8-test-deps13 | 6,737 | 3/8/2019 |
1.0.0-RC8 | 28,878 | 3/12/2019 |
1.0.0-RC7 | 130,675 | 2/7/2019 |
1.0.0-RC6 | 4,190 | 2/5/2019 |
1.0.0-RC5 | 11,258 | 12/17/2018 |
1.0.0-RC4 | 9,197 | 12/4/2018 |
1.0.0-RC2 | 9,566 | 11/2/2018 |
1.0.0-PRE1 | 663,334 | 10/15/2018 |
1.0.0-experimental-2 | 4,913 | 9/27/2018 |
0.11.6 | 1,656,942 | 10/18/2018 |
0.11.6-RC5 | 6,651 | 10/15/2018 |
0.11.6-RC4-test-monic-incl2 | 6,071 | 10/10/2018 |
0.11.6-RC4-test-monic-incl1 | 4,361 | 10/5/2018 |
0.11.6-RC4 | 6,544 | 10/3/2018 |
0.11.6-RC3 | 99,719 | 9/20/2018 |
0.11.6-RC2 | 10,793 | 9/7/2018 |
0.11.6-RC1 | 6,305 | 9/6/2018 |
0.11.6-PRE2 | 61,922 | 8/15/2018 |
0.11.6-PRE1 | 4,872 | 8/13/2018 |
0.11.5 | 677,224 | 7/19/2018 |
0.11.5-RC4 | 7,313 | 7/15/2018 |
0.11.5-RC2 | 9,932 | 7/6/2018 |
0.11.5-RC1 | 4,544 | 7/4/2018 |
0.11.5-PRE5 | 15,043 | 6/7/2018 |
0.11.5-nugetwin7test1 | 6,231 | 8/7/2018 |
0.11.4 | 976,453 | 3/28/2018 |
0.11.4-RC2 | 12,286 | 3/23/2018 |
0.11.4-RC1B | 4,813 | 3/5/2018 |
0.11.3 | 560,880 | 12/4/2017 |
0.11.3-RC1 | 6,207 | 11/30/2017 |
0.11.3-CI1 | 7,590 | 1/26/2018 |
0.11.1 | 192,223 | 10/17/2017 |
0.11.1-RC1 | 12,542 | 10/5/2017 |
0.11.0 | 206,032 | 7/19/2017 |
0.11.0-RC3 | 6,769 | 7/14/2017 |
0.11.0-RC2 | 4,733 | 6/29/2017 |
0.11.0-RC1 | 6,996 | 6/21/2017 |
0.9.5 | 169,394 | 4/18/2017 |
0.9.5-RC3 | 7,844 | 4/14/2017 |
0.9.5-RC2 | 7,437 | 4/12/2017 |
0.9.4 | 27,473 | 3/1/2017 |
0.9.4-RC1-preview8 | 7,159 | 2/23/2017 |
0.9.4-RC1-preview7 | 5,358 | 2/23/2017 |
0.9.4-RC1-preview6 | 5,592 | 2/23/2017 |
0.9.4-RC1-preview5 | 5,492 | 2/23/2017 |
0.9.4-RC1-preview4 | 7,051 | 2/22/2017 |
0.9.4-RC1-preview2 | 6,013 | 2/18/2017 |
0.9.3-pre-20 | 9,030 | 11/23/2016 |
Release of librdkafka