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ý vaše stávající aplikace založené na Kafka můžou 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 pomocí modulů plug-in pro vstup/výstup protokoly Logstash. |
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: