Skip to content

Kafka SDK

FlowMQ 提供完整的 Kafka 协议兼容,以下各语言的 Kafka 客户端库均可直接连接 FlowMQ。

Python

说明
kafka-python纯 Python 实现,无需额外依赖,上手简单
confluent-kafka-python基于 librdkafka,性能更优,适合生产环境

Java

说明
Apache Kafka Clients官方 Java 客户端,功能最完整

Go

说明
franz-go纯 Go 实现,无 CGO 依赖,API 现代,推荐使用
confluent-kafka-go基于 librdkafka 的 Go 封装

JavaScript / Node.js

说明
KafkaJS纯 JavaScript 实现,无原生依赖,TypeScript 友好

C / C++

说明
librdkafkaC 语言实现的高性能 Kafka 客户端,众多语言绑定的基础

Rust

说明
rust-rdkafka基于 librdkafka 的 Rust 绑定

C# / .NET

说明
confluent-kafka-dotnet基于 librdkafka 的 .NET 客户端,Confluent 官方维护