Olvasás angol nyelven

Megosztás a következőn keresztül:


Apache Kafka fejlesztői útmutató az Azure Event Hubshoz

Ez a cikk olyan cikkekre mutató hivatkozásokat tartalmaz, amelyek bemutatják, hogyan integrálhatja Apache Kafka-alkalmazásait az Azure Event Hubs szolgáltatással.

Áttekintés

Az Event Hubs egy Kafka-végpontot biztosít, amelyet a meglévő Kafka-alapú alkalmazások használhatnak alternatívaként a saját Kafka-fürt futtatásához. 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 gyorsútmutatókat találhat, amelyek segítségével gyorsan elérheti a Kafkához készült Event Hubs szolgáltatást.

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 Leírás
.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-ügyfélén alapul, amelyet a Kafka 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-ban í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éldagyártó é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 Kafka 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éldagyártó és -fogyasztó használatával.

Ez a minta a Confluent Apache Kafka Golang-ügyfélén alapul, amelyet a Kafka 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ülettel.
kcat A kcat 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 több 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 részletes útmutatást nyújt az Event Hubsba való streameléshez. Megtudhatja, hogyan használhatja a gyártó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 Leírás
Akka Ez az oktatóanyag bemutatja, hogyan csatlakoztatható az Akka Streams 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 használó két külön oktatóanyag létezik.
Csatlakozás Ez a dokumentum végigvezeti a Kafka Connect és az Azure Event Hubs integrálásán, valamint az alapvető FileStreamSource- és FileStreamSink-összekötők üzembe helyezésén. Bár ezek az összekötők nem éles használatra vannak szánva, egy teljes körű Kafka Connect-forgatókönyvet mutatnak be, amelyben az Azure Event Hubs kafka-közvetítőként maszkál.
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.
Interop Ez az oktatóanyag bemutatja, hogyan cserélhet eseményeket a fogyasztók és a gyártó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émaregisztrációs adatbázisa Ez az oktatóanyag végigvezeti a Schema Registry és az Event Hubs for Kafka integrálásán.
Spark Ez az oktatóanyag bemutatja, hogyan csatlakoztathatja a Spark-alkalmazást egy eseményközponthoz a protokoll-ügyfelek módosítása vagy 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 feldolgozását a Stream Analytics használatával ebben a tartalomkészletben, amely bemutatja, hogyan streamelheti az adatokat az Event Hubsba, és hogyan dolgozhatja fel azokat az Azure Stream Analytics használatával.

Útmutatók

A dokumentációban az alábbi útmutatókban talál útmutatást:

Cikk Leírás
Kafka-közvetítő tükrözése egy eseményközpontban Bemutatja, hogyan tükrözhet egy Kafka-közvetítőt egy eseményközpontban a Kafka MirrorMaker használatával.
Az Apache Spark csatlakoztatása egy eseményközponthoz Végigvezeti a Spark-alkalmazás és az Event Hubs közötti valós idejű streamelésen.
Az 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 eseményközponttal (előzetes verzió) Végigvezeti a Kafka Connect eseményközpontba való integrálásán, valamint az alapvető FileStreamSource- és FileStreamSink-összekötők üzembe helyezésén.
Az Akka Streams csatlakoztatása egy eseményközponthoz Bemutatja, hogyan csatlakoztathatja az Akka Streamst egy eseményközponthoz a protokoll-ügyfelek módosítása vagy saját fürtök futtatása nélkül.
Az Apache Kafkához készült Spring Boot Starter használata az Azure Event Hubsszal Bemutatja, hogyan konfigurálható a Spring Boot Initializerrel létrehozott Java-alapú Spring Cloud Stream Binder az Apache Kafka és az 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.

Lásd még a következő cikkeket: