Microsoft Azure Event Hub Kafka 版本

Microsoft Azure Event Hub Kafka version

我们正在使用 Microsoft azure Event Hubs 端点作为 Kafka 集群。

我想知道 Azure 支持哪个版本的 Kafka。

应使用哪个版本的 Kafka 客户端(生产者和消费者)与事件中心交互?

we are using microsoft azure event hub endpoints as kafka cluster

Azure EventHub 不是Apache Kafka。它仅支持其用户利用 Kafka 客户端 API 与其进行交互。尽管两者在概念上有相似之处,但不应将 EventHub 视为像 HDInsight 那样的“托管 Kafka 服务”。

I want to know which version of kafka is supported on azure ?

Kafka,这里应该是kafka-clients的意思。来自 Event Hubs documentation..

Event Hubs supports Apache Kafka's producer and consumer APIs clients at version 1.0 and above.

因此,您可以使用 Kafka 客户端 1.0 及更高版本。尝试使用 Kafka-clients 2.x.

您可以通过 Github 中的 sample code (Java) and other languages 此处通过 Kafka 客户端与 EventHub 进行交互。