Apache Kafka fejlesztői útmutató Azure Event Hubs

Ez a cikk olyan cikkekre mutató hivatkozásokat tartalmaz, amelyek bemutatják, hogyan integrálható az Apache Kafka-alkalmazások Azure Event Hubs.

Áttekintés

Az Event Hubs egy Olyan Kafka-végpontot biztosít, amelyet a meglévő Kafka-alapú alkalmazások használhatnak a saját Kafka-fürt futtatásának alternatívájaként. Az Event Hubs számos meglévő Kafka-alkalmazással működik együtt. További információ: Event Hubs for Apache Kafka

Rövid útmutatók

A GitHubon és ebben a tartalomkészletben rövid útmutatókat talál, amelyek segítségével gyorsan elsajátíthatja a Kafkához készült Event Hubs használatát.

Rövid útmutatók a GitHubon

Tekintse meg az alábbi rövid útmutatókat az azure-event-hubs-for-kafka adattárban:

Ügyfélnyelv/keretrendszer Description
.NET

Ez a rövid útmutató bemutatja, hogyan hozhat létre és csatlakozhat egy Event Hubs Kafka-végponthoz egy C# nyelven írt példakészítő és fogyasztó használatával a .NET Core 2.0 használatával.

Ez a minta a Confluent Apache Kafka .NET-ügyfelén alapul, amelyet a Kafkához készült Event Hubshoz való használatra módosítottak.

Java Ez a rövid útmutató bemutatja, hogyan hozhat létre és csatlakozhat egy Event Hubs Kafka-végponthoz egy Java nyelven írt példakészítő és fogyasztó használatával.
Node.js

Ez a rövid útmutató bemutatja, hogyan hozhat létre és csatlakozhat egy Event Hubs Kafka-végponthoz egy Node-ban írt példakészítő és fogyasztó használatával.

Ez a minta a node-rdkafka kódtárat használja.

Python

Ez a rövid útmutató bemutatja, hogyan hozhat létre és csatlakozhat egy Event Hubs Kafka-végponthoz egy Pythonban írt példakészítő és fogyasztó használatával.

Ez a minta a Confluent Apache Kafka Python-ügyfélén alapul, amelyet a Kafkához készült Event Hubshoz való használatra módosítottak.

Ugrás

Ez a rövid útmutató bemutatja, hogyan hozhat létre és csatlakozhat egy Event Hubs Kafka-végponthoz egy Go-ban írt példakészítő és -fogyasztó használatával.

Ez a minta a Confluent Apache Kafka Golang-ügyfélén alapul, amelyet a Kafkához készült Event Hubshoz való használatra módosítottak.

Sarama kafka Go Ez a rövid útmutató bemutatja, hogyan hozhat létre és csatlakozhat egy Event Hubs Kafka-végponthoz egy Go-ban írt példakészítő és -fogyasztó használatával a Sarama Kafka ügyfélkódtár használatával.
Kafka Ez a rövid útmutató bemutatja, hogyan hozhat létre és csatlakozhat egy Event Hubs Kafka-végponthoz az Apache Kafka-disztribúcióhoz mellékelt parancssori felület használatával.
Kafkacat A kafkacat egy nem JVM parancssori fogyasztó és gyártó a librdkafka alapján, amely a sebesség és a kis lábnyom miatt népszerű. Ez a rövid útmutató egy mintakonfigurációt és néhány egyszerű kafkacat-parancsot tartalmaz.

Rövid útmutatók a DOCS-ban

Tekintse meg a következő rövid útmutatót: Adatstreamelés az Event Hubs használatával a Kafka protokoll használatával ebben a tartalomkészletben, amely lépésről lépésre bemutatja, hogyan streamelhet az Event Hubsba. Megtudhatja, hogyan használhatja az előállítókat és a fogyasztókat az Event Hubshoz való beszélgetésre az alkalmazások konfigurációjának módosításával.

Oktatóanyagok

Oktatóanyagok a GitHubon

Tekintse meg az alábbi oktatóanyagokat a GitHubon:

Oktatóanyag Description
Akka Ez az oktatóanyag bemutatja, hogyan csatlakoztathatja az Akka Streamst a Kafka-kompatibilis Event Hubshoz a protokollügyfelek módosítása vagy saját fürtök futtatása nélkül. A Java és a Scala programozási nyelveket két külön oktatóanyag ismerteti.
Kapcsolódás Ez a dokumentum végigvezeti a Kafka Connect Azure Event Hubs való integrálásán, valamint az alapszintű FileStreamSource- és FileStreamSink-összekötők üzembe helyezésén. Bár ezek az összekötők nem éles használatra szolgálnak, egy teljes körű Kafka Connect-forgatókönyvet mutatnak be, amelyben Azure Event Hubs Kafka-közvetítőként álcázzák magukat.
Fájlbeat Ez a dokumentum végigvezeti a Filebeat és az Event Hubs integrálásán a Filebeat Kafka-kimenetén keresztül.
Flink Ez az oktatóanyag bemutatja, hogyan csatlakoztathatja az Apache Flinket a Kafka-kompatibilis Event Hubshoz a protokollügyfelek módosítása vagy saját fürtök futtatása nélkül.
FluentD Ez a dokumentum végigvezeti a Fluentd és az Event Hubs integrálásán a out_kafka Fluentd kimeneti beépülő moduljának használatával.
Együttműködési Ez az oktatóanyag bemutatja, hogyan cserélhet eseményeket a fogyasztók és az előállítók között különböző protokollok használatával.
LogStash Ez az oktatóanyag végigvezeti a Logstash Kafka-kompatibilis Event Hubsba való integrálásán a Logstash Kafka bemeneti/kimeneti beépülő moduljaival.
MirrorMaker Ez az oktatóanyag bemutatja, hogy egy eseményközpont és a Kafka MirrorMaker hogyan integrálhat egy meglévő Kafka-folyamatot az Azure-ba a Kafka bemeneti stream tükrözésével az Event Hubs szolgáltatásban.
NiFi Ez az oktatóanyag bemutatja, hogyan csatlakoztathatja az Apache NiFi-t egy Event Hubs-névtérhez.
OAuth A rövid útmutatók bemutatják, hogyan hozhat létre és csatlakozhat egy Event Hubs Kafka-végponthoz egy Go és Java programozási nyelven írt példakészítő és fogyasztó használatával.
A Confluent sémajegyzéke Ez az oktatóanyag végigvezeti a Schema Registry és a Kafkához készült Event Hubs integrálásán.
Spark Ez az oktatóanyag bemutatja, hogyan csatlakoztathatja Spark-alkalmazását egy eseményközponthoz a protokollügyfelek módosítása vagy a saját Kafka-fürtök futtatása nélkül.

Oktatóanyagok a DOCS-ban

Tekintse meg az Apache Kafka for Event Hubs-események streamelemzéssel történő feldolgozását ismertető oktatóanyagot is ebben a tartalomkészletben, amely bemutatja, hogyan streamelhet adatokat az Event Hubsba, és hogyan dolgozhatja fel azokat az Azure Stream Analytics használatával.

Útmutatók

Tekintse meg a következő útmutatókat a dokumentációban:

Cikk Description
Kafka-közvetítő tükrözése egy eseményközpontba Bemutatja, hogyan tükrözhet egy Kafka-közvetítőt egy eseményközpontban a Kafka MirrorMaker használatával.
Apache Spark csatlakoztatása egy eseményközponthoz Végigvezeti a Spark-alkalmazás Event Hubshoz való csatlakoztatásán valós idejű streamelés céljából.
Apache Flink csatlakoztatása egy eseményközponthoz Bemutatja, hogyan csatlakoztathatja az Apache Flinket egy eseményközponthoz a protokollügyfelek módosítása vagy saját fürtök futtatása nélkül.
Az Apache Kafka Connect integrálása egy eseményközponttal (előzetes verzió) Végigvezeti a Kafka Connect eseményközponttal való integrálásán, valamint az alapszintű FileStreamSource- és FileStreamSink-összekötők üzembe helyezésén.
Az Akka Streams csatlakoztatása eseményközponthoz Bemutatja, hogyan csatlakoztathatja az Akka Streamset egy eseményközponthoz a protokollügyfelek módosítása vagy a saját fürtök futtatása nélkül.
Az Apache Kafkához készült Spring Boot Starter használata Azure Event Hubs Bemutatja, hogyan konfigurálható a Spring Boot Initializerrel létrehozott Java-alapú Spring Cloud Stream Binder az Apache Kafka és a Azure Event Hubs használatára.

Következő lépések

Tekintse át az azure-event-hubs-for-kafka GitHub-adattárban található mintákat a rövid útmutatók és oktatóanyagok mappáiban.

Tekintse meg a következő cikkeket is: