Sdílet prostřednictvím


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

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

Přehled

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

Rychlé starty

Rychlé starty najdete na GitHubu a v této sadě obsahu, které vám pomůžou rychle začít pracovat se službou Event Hubs pro Kafka.

Rychlé starty na GitHubu

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

Jazyk klienta nebo architektura 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í ukázkového 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é 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 Node.

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 Apache Kafka Pythonu společnosti Confluent upraveném 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 společnosti Confluent, upraveném 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.
kcat Kcat je non-JVM příkazového řádku příjemce a výrobce založené na librdkafka, populární z důvodu jeho rychlosti a malé stopy. Tento rychlý start obsahuje ukázkovou konfiguraci a několik jednoduchých ukázkových příkazů kafkacat.

Rychlé starty v DOCS

Projděte si rychlý start: Streamování dat se službou Event Hubs pomocí protokolu Kafka v této sadě obsahu, které obsahuje podrobné pokyny k streamování do služby Event Hubs. Naučíte se používat producenty a uživatele ke komunikaci se službou Event Hubs pouze se změnou 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 protokolů nebo spouštět vlastní clustery. Existují dva samostatné kurzy využívající programovací jazyky Java a Scala .
Připojit Tento dokument vás provede integrací služby Kafka Connect se službou Azure Event Hubs a nasazením základních konektorů FileStreamSource a FileStreamSink. I když tyto konektory nejsou určené pro produkční použití, předvádějí kompletní scénář připojení Kafka, ve kterém azure Event Hubs maskuje jako zprostředkovatele Kafka.
Filebeat Tento dokument vás provede integrací 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, aniž byste museli měnit klienty protokolů nebo spouštět vlastní clustery.
FluentD Tento dokument vás provede integrací Fluentd a Event Hubs pomocí výstupního out_kafka modulu plug-in pro Fluentd.
Interop V tomto kurzu se dozvíte, jak vyměňovat události mezi spotřebiteli a producenty pomocí různých protokolů.
Logstash Tento kurz vás provede integrací Logstash se službou Event Hubs s podporou Kafka s využitím vstupních/výstupních modulů plug-in Logstash Kafka.
MirrorMaker Tento kurz ukazuje, jak centrum událostí a Kafka MirrorMaker mohou 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é starty 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 společnosti Confluent Tento kurz vás provede integrací registru schématu 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 spouš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

Projděte si následující příručky s postupy v naší dokumentaci:

Č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 Apache Kafka Connect s centrem událostí (Preview) Provede vás integrací služby 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 se službou 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 se službou Azure Event Hubs.

Další kroky

Projděte si ukázky v úložišti GitHubu azure-event-hubs-for-kafka v části Rychlé zprovoznění a složek kurzů.

Podívejte se také na následující články: