微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

librdkafka Apache Kafka 的 C/C++ 开发包

程序名称:librdkafka

授权协议: BSD

操作系统: 跨平台

开发语言: C/C++

librdkafka 介绍

librdkafka 是 Apache Kafka 的 C/C++
开发包,提供生产者、消费者和管理客户端。设计理念是可靠以及高性能的消息传输,当前可支持每秒超过 100 万的消息生产和 300 万每秒的消息消费。

特性:

  • High-level producer
  • High-level balanced KafkaConsumer (requires broker >= 0.9)
  • Simple (legacy) consumer
  • Admin client
  • Compression: snappy, gzip, lz4, zstd
  • SSL support
  • SASL (GSSAPI/Kerberos/sspI, PLAIN, SCRAM, OAUTHBEARER) 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, AIX, …

librdkafka 官网

https://github.com/edenhill/librdkafka

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐