Příručka pro vývojáře Apache Kafka pro Azure Event Hubs

Tento článek obsahuje odkazy na články, které popisují, jak integrovat aplikace Apache Kafka s Azure Event Hubs.

Přehled

Event Hubs poskytuje koncový bod Kafka, který může být použit vašimi stávajícími aplikacemi založenými na platformě Kafka jako alternativu ke spuštění vlastního clusteru Kafka. Event Hubs funguje s mnoha vašimi stávajícími aplikacemi Kafka. Další informace najdete v tématu Event Hubs pro Apache Kafka.

Rychlé starty

Rychlá zprovoznění najdete na GitHubu a v této sadě obsahu, která vám pomůže rychle nastartovat službu Event Hubs pro Kafka.

Rychlá zprovoznění na GitHubu

Projděte si následující rychlá zprovoznění v úložišti azure-event-hubs-for-kafka :

Jazyk nebo architektura klienta Popis
.NET

V tomto rychlém startu se dozvíte, jak vytvořit koncový bod Event Hubs Kafka a připojit se k němu pomocí příkladu producenta a příjemce napsaného v jazyce C# pomocí .NET Core 2.0.

Tato ukázka je založená na klientovi Apache Kafka .NET společnosti Confluent, upraveném pro použití se službou Event Hubs pro Kafka.

Java V tomto rychlém startu se dozvíte, jak vytvořit koncový bod Event Hubs Kafka a připojit se k němu pomocí ukázkového producenta a příjemce napsaného v Javě.
Node.js

V tomto rychlém startu se dozvíte, jak vytvořit koncový bod Event Hubs Kafka a připojit se k němu pomocí ukázkového producenta a příjemce napsaného v uzlu.

Tato ukázka používá knihovnu node-rdkafka .

Python

V tomto rychlém startu se dozvíte, jak vytvořit koncový bod Event Hubs Kafka a připojit se k němu pomocí ukázkového producenta a příjemce napsaného v Pythonu.

Tato ukázka je založená na klientovi Pythonu Apache Kafka od Confluentu, upraveného pro použití se službou Event Hubs pro Kafka.

Přejít

V tomto rychlém startu se dozvíte, jak vytvořit koncový bod Event Hubs Kafka a připojit se k němu pomocí ukázkového producenta a příjemce napsaného v Go.

Tato ukázka je založená na klientovi Apache Kafka Golang od Confluentu, upraveného pro použití se službou Event Hubs pro Kafka.

Sarama kafka Go V tomto rychlém startu se dozvíte, jak vytvořit koncový bod Event Hubs Kafka a připojit se k němu pomocí ukázkového producenta a příjemce napsaného v Go pomocí klientské knihovny Sarama Kafka .
Kafka V tomto rychlém startu se dozvíte, jak vytvořit koncový bod Event Hubs Kafka a připojit se k němu pomocí rozhraní příkazového řádku, které je součástí distribuce Apache Kafka.
Kafkacat Kafkacat je uživatel a producent příkazového řádku jiného výrobce než JVM založený na librdkafce, který je oblíbený kvůli své rychlosti a malým rozměrům. Tento rychlý start obsahuje ukázkovou konfiguraci a několik jednoduchých ukázkových příkazů Kafkacat.

Rychlá zprovoznění v DOCS

Projděte si rychlý start: Streamování dat pomocí služby Event Hubs pomocí protokolu Kafka v této sadě obsahu, kde najdete podrobné pokyny, jak streamovat do služby Event Hubs. Naučíte se používat producenty a uživatele k tomu, aby mohli komunikovat se službou Event Hubs, a to jenom kvůli změně konfigurace ve vašich aplikacích.

Kurzy

Kurzy v GitHubu

Projděte si následující kurzy na GitHubu:

Kurz Popis
Akka V tomto kurzu se dozvíte, jak připojit Akka Streams ke službě Event Hubs s podporou Kafka, aniž byste museli měnit klienty protokolu nebo spouštět vlastní clustery. Existují dva samostatné kurzy používající programovací jazyky Java a Scala .
Připojit Tento dokument vás provede integrací služby Kafka Connect s Azure Event Hubs a nasazením základních konektorů FileStreamSource a FileStreamSink. I když tyto konektory nejsou určené pro použití v produkčním prostředí, předvádějí kompletní scénář připojení Kafka, ve kterém se Azure Event Hubs maskuje jako zprostředkovatele Kafka.
Filebeat Tento dokument vás provede integrací služby Filebeat a Event Hubs prostřednictvím výstupu Kafka filebeat.
Flink V tomto kurzu se dozvíte, jak připojit Apache Flink ke službě Event Hubs s podporou Kafka beze změny klientů protokolu nebo spuštění vlastních clusterů.
FluentD Tento dokument vás provede integrací fluentdu a služby Event Hubs pomocí výstupního out_kafka modulu plug-in pro Fluentd.
Zprostředkovatel komunikace V tomto kurzu se dozvíte, jak vyměňovat události mezi příjemci a producenty pomocí různých protokolů.
Logstash Tento kurz vás provede integrací logstash se službou Event Hubs s podporou Kafka pomocí vstupních a výstupních modulů plug-in Logstash Kafka.
MirrorMaker V tomto kurzu se dozvíte, jak může centrum událostí a nástroj Kafka MirrorMaker integrovat existující kanál Kafka do Azure zrcadlení vstupního streamu Kafka ve službě Event Hubs.
NiFi V tomto kurzu se dozvíte, jak připojit Apache NiFi k oboru názvů služby Event Hubs.
OAuth Rychlá zprovoznění ukazují, jak vytvořit koncový bod Event Hubs Kafka a připojit se k němu pomocí ukázkového producenta a příjemce napsaného v programovacích jazycích Go a Java.
Registr schémat confluentu Tento kurz vás provede integrací registru schémat a služby Event Hubs pro Kafka.
Spark V tomto kurzu se dozvíte, jak připojit aplikaci Spark k centru událostí beze změny klientů protokolu nebo spuštění vlastních clusterů Kafka.

Kurzy v DOCS

Projděte si také kurz Zpracování událostí Apache Kafka pro Event Hubs pomocí Stream Analytics v této sadě obsahu, který ukazuje, jak streamovat data do služby Event Hubs a zpracovávat je pomocí Azure Stream Analytics.

Návody

V naší dokumentaci najdete následující návody:

Článek Popis
Zrcadlení zprostředkovatele Kafka v centru událostí Ukazuje, jak zrcadlit zprostředkovatele Kafka v centru událostí pomocí Kafka MirrorMakeru.
Připojení Apache Sparku k centru událostí Provede vás připojením aplikace Spark ke službě Event Hubs pro streamování v reálném čase.
Připojení Apache Flinku k centru událostí Ukazuje, jak připojit Apache Flink k centru událostí beze změny klientů protokolu nebo spouštění vlastních clusterů.
Integrace služby Apache Kafka Connect s centrem událostí (Preview) Provede vás integrací Kafka Connect s centrem událostí a nasazením základních konektorů FileStreamSource a FileStreamSink.
Připojení Akka Streams k centru událostí Ukazuje, jak připojit Akka Streams k centru událostí beze změny klientů protokolu nebo spouštění vlastních clusterů.
Použití úvodní sady Spring Boot pro Apache Kafka s Azure Event Hubs Ukazuje, jak nakonfigurovat Spring Cloud Stream Binder založený na Javě vytvořený pomocí inicializátoru Spring Boot pro použití Apache Kafka s Azure Event Hubs.

Další kroky

Projděte si ukázky v úložišti GitHub azure-event-hubs-for-kafka ve složkách Rychlý start a kurzy.

Přečtěte si také následující články: