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: