librdkafka.redist
0.11.4-RC2
The Apache Kafka C/C++ client library - redistributable
See the version list below for details.
Install-Package librdkafka.redist -Version 0.11.4-RC2
dotnet add 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
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
Release Notes
Release of librdkafka
Dependencies
This package has no dependencies.
Used By
NuGet packages (13)
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
|
|
NetCoreKit.Infrastructure.Bus.Kafka
Supports Kafka Bus for NetCoreKit.Infrastructure.Bus.
|
|
Zq.Utils
C# .NET Framework4.5版本工具类
|
|
Jet.ConfluentKafka.fsharp
Lightweight F# wrapper for Confluent.Kafka
|
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on librdkafka.redist:
Repository | Stars |
---|---|
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 History
Version | Downloads | Last updated |
---|---|---|
1.6.1 | 139,291 | 2/24/2021 |
1.6.1-RC2 | 62 | 2/22/2021 |
1.6.1-RC1 | 71 | 2/17/2021 |
1.6.0 | 4,888 | 1/26/2021 |
1.6.0-RC3 | 122 | 1/26/2021 |
1.6.0-RC2 | 4,979 | 1/18/2021 |
1.6.0-RC1 | 1,860 | 1/7/2021 |
1.6.0-PRE8 | 60 | 1/25/2021 |
1.6.0-PRE6 | 157 | 1/15/2021 |
1.6.0-PRE4 | 7,161 | 11/17/2020 |
1.6.0-PRE1 | 364 | 10/23/2020 |
1.6.0-ARM64-PRE8 | 139 | 12/23/2020 |
1.6.0-ARM64-PRE5 | 153 | 12/23/2020 |
1.5.3 | 611,498 | 12/9/2020 |
1.5.3-RC5 | 147 | 12/4/2020 |
1.5.2 | 598,573 | 10/20/2020 |
1.5.2-RC1 | 568 | 9/30/2020 |
1.5.0 | 1,143,082 | 7/20/2020 |
1.5.0-RC2 | 178 | 7/20/2020 |
1.5.0-RC1 | 1,388 | 7/6/2020 |
1.4.4 | 589,481 | 6/29/2020 |
1.4.4-RC1 | 2,109 | 6/17/2020 |
1.4.2 | 1,106,577 | 5/6/2020 |
1.4.2-RC3 | 434 | 5/5/2020 |
1.4.2-RC2 | 215 | 4/28/2020 |
1.4.0 | 622,346 | 4/2/2020 |
1.4.0-RC7 | 206 | 4/1/2020 |
1.4.0-RC6c | 220 | 3/31/2020 |
1.4.0-RC5 | 1,156 | 3/27/2020 |
1.4.0-RC4 | 9,222 | 3/12/2020 |
1.4.0-RC3 | 1,561 | 3/6/2020 |
1.4.0-RC2 | 221 | 3/3/2020 |
1.4.0-RC1c | 7,904 | 2/11/2020 |
1.4.0-PRE6 | 778 | 1/20/2020 |
1.4.0-PRE4 | 567 | 12/16/2019 |
1.4.0-PRE3 | 247 | 12/12/2019 |
1.3.0 | 2,539,761 | 12/3/2019 |
1.3.0-RC3 | 403 | 12/3/2019 |
1.3.0-RC2 | 228 | 11/29/2019 |
1.3.0-RC1 | 266 | 11/21/2019 |
1.2.2 | 301,142 | 11/12/2019 |
1.2.2-RC2 | 377 | 11/6/2019 |
1.2.1 | 549,256 | 10/9/2019 |
1.2.1-RC1 | 422 | 10/4/2019 |
1.2.0 | 436,571 | 9/19/2019 |
1.2.0-RC3 | 2,994 | 9/4/2019 |
1.2.0-RC1b | 5,060 | 8/20/2019 |
1.1.0 | 1,241,042 | 6/23/2019 |
1.1.0-RC1 | 398 | 6/18/2019 |
1.0.1 | 901,193 | 5/28/2019 |
1.0.1-RC1 | 8,133 | 5/21/2019 |
1.0.0 | 447,420 | 3/25/2019 |
1.0.0-RC9 | 11,042 | 3/21/2019 |
1.0.0-RC8-test-deps9 | 3,226 | 3/5/2019 |
1.0.0-RC8-test-deps13 | 358 | 3/8/2019 |
1.0.0-RC8 | 18,874 | 3/12/2019 |
1.0.0-RC7 | 99,317 | 2/7/2019 |
1.0.0-RC6 | 407 | 2/5/2019 |
1.0.0-RC5 | 4,393 | 12/17/2018 |
1.0.0-RC4 | 3,331 | 12/4/2018 |
1.0.0-RC2 | 5,388 | 11/2/2018 |
1.0.0-PRE1 | 423,801 | 10/15/2018 |
1.0.0-experimental-2 | 784 | 9/27/2018 |
0.11.6 | 1,073,970 | 10/18/2018 |
0.11.6-RC5 | 951 | 10/15/2018 |
0.11.6-RC4-test-monic-incl2 | 610 | 10/10/2018 |
0.11.6-RC4-test-monic-incl1 | 379 | 10/5/2018 |
0.11.6-RC4 | 806 | 10/3/2018 |
0.11.6-RC3 | 87,555 | 9/20/2018 |
0.11.6-RC2 | 4,779 | 9/7/2018 |
0.11.6-RC1 | 852 | 9/6/2018 |
0.11.6-PRE2 | 31,131 | 8/15/2018 |
0.11.6-PRE1 | 518 | 8/13/2018 |
0.11.5 | 361,168 | 7/19/2018 |
0.11.5-RC4 | 649 | 7/15/2018 |
0.11.5-RC2 | 4,392 | 7/6/2018 |
0.11.5-RC1 | 545 | 7/4/2018 |
0.11.5-PRE5 | 7,896 | 6/7/2018 |
0.11.5-nugetwin7test1 | 801 | 8/7/2018 |
0.11.4 | 677,118 | 3/28/2018 |
0.11.4-RC2 | 7,068 | 3/23/2018 |
0.11.4-RC1B | 694 | 3/5/2018 |
0.11.3 | 409,769 | 12/4/2017 |
0.11.3-RC1 | 704 | 11/30/2017 |
0.11.3-CI1 | 904 | 1/26/2018 |
0.11.1 | 136,681 | 10/17/2017 |
0.11.1-RC1 | 6,262 | 10/5/2017 |
0.11.0 | 143,272 | 7/19/2017 |
0.11.0-RC3 | 1,295 | 7/14/2017 |
0.11.0-RC2 | 605 | 6/29/2017 |
0.11.0-RC1 | 1,294 | 6/21/2017 |
0.9.5 | 133,475 | 4/18/2017 |
0.9.5-RC3 | 1,238 | 4/14/2017 |
0.9.5-RC2 | 601 | 4/12/2017 |
0.9.4 | 14,667 | 3/1/2017 |
0.9.4-RC1-preview8 | 1,075 | 2/23/2017 |
0.9.4-RC1-preview7 | 560 | 2/23/2017 |
0.9.4-RC1-preview6 | 546 | 2/23/2017 |
0.9.4-RC1-preview5 | 553 | 2/23/2017 |
0.9.4-RC1-preview4 | 775 | 2/22/2017 |
0.9.4-RC1-preview2 | 663 | 2/18/2017 |
0.9.3-pre-20 | 1,053 | 11/23/2016 |