Przewodnik dla deweloperów platformy Apache Kafka dotyczący usługi Azure Event Hubs
Ten artykuł zawiera linki do artykułów opisujących sposób integrowania aplikacji platformy Apache Kafka z usługą Azure Event Hubs.
Omówienie
Usługa Event Hubs udostępnia punkt końcowy platformy Kafka, który może być używany przez istniejące aplikacje oparte na platformie Kafka jako alternatywę dla uruchamiania własnego klastra platformy Kafka. Usługa Event Hubs współpracuje z wieloma istniejącymi aplikacjami platformy Kafka. Aby uzyskać więcej informacji, zobacz Event Hubs for Apache Kafka (Usługa Event Hubs dla platformy Apache Kafka)
Przewodniki Szybki start
Przewodniki Szybki start można znaleźć w usłudze GitHub i w tym zestawie zawartości, które ułatwiają szybkie rozpoczęcie pracy w usłudze Event Hubs dla platformy Kafka.
Przewodniki Szybki start w usłudze GitHub
Zobacz następujące przewodniki Szybki start w repozytorium azure-event-hubs-for-kafka :
Język/struktura klienta | opis |
---|---|
.NET | W tym przewodniku Szybki start pokazano, jak utworzyć punkt końcowy platformy Kafka usługi Event Hubs i nawiązać z nią połączenie przy użyciu przykładowego producenta i konsumenta napisanego w języku C# przy użyciu platformy .NET Core 2.0. Ten przykład jest oparty na kliencie platformy Apache Kafka platformy .NET platformy Apache Kafka, który został zmodyfikowany do użycia z usługą Event Hubs dla platformy Kafka. |
Java | W tym przewodniku Szybki start pokazano, jak utworzyć punkt końcowy platformy Kafka usługi Event Hubs i nawiązać z nią połączenie przy użyciu przykładowego producenta i konsumenta napisanego w języku Java. |
Node.js | W tym przewodniku Szybki start pokazano, jak utworzyć punkt końcowy platformy Kafka usługi Event Hubs i nawiązać z nią połączenie przy użyciu przykładowego producenta i konsumenta napisanego w środowisku Node. W tym przykładzie użyto biblioteki node-rdkafka . |
Python | W tym przewodniku Szybki start pokazano, jak utworzyć punkt końcowy platformy Kafka usługi Event Hubs i nawiązać z nią połączenie przy użyciu przykładowego producenta i konsumenta napisanego w języku Python. Ten przykład jest oparty na kliencie apache Kafka Python platformy Apache Kafka firmy Confluent, który został zmodyfikowany do użycia z usługą Event Hubs dla platformy Kafka. |
Przejdź | W tym przewodniku Szybki start pokazano, jak utworzyć punkt końcowy platformy Kafka usługi Event Hubs i nawiązać z nią połączenie przy użyciu przykładowego producenta i konsumenta napisanego w języku Go. Ten przykład jest oparty na kliencie Platformy Apache Kafka Golang platformy Apache Kafka, który został zmodyfikowany do użycia z usługą Event Hubs dla platformy Kafka. |
Sarama kafka Go | W tym przewodniku Szybki start pokazano, jak utworzyć punkt końcowy platformy Kafka usługi Event Hubs i nawiązać z nią połączenie przy użyciu przykładowego producenta i odbiorcy napisanego w języku Go przy użyciu biblioteki klienta Sarama Kafka. |
Kafka | W tym przewodniku Szybki start pokazano, jak utworzyć punkt końcowy platformy Kafka usługi Event Hubs i nawiązać z nią połączenie przy użyciu interfejsu wiersza polecenia dołączonego do dystrybucji platformy Apache Kafka. |
kcat | kcat jest konsumentem i producentem wiersza polecenia innego niż JVM opartym na librdkafka, popularnym ze względu na szybkość i niewielki ślad. Ten przewodnik Szybki start zawiera przykładową konfigurację i kilka prostych przykładowych poleceń platformy kafkacat. |
Przewodniki Szybki start w usłudze DOCS
Zobacz przewodnik Szybki start: przesyłanie strumieniowe danych za pomocą usługi Event Hubs przy użyciu protokołu Kafka w tym zestawie zawartości, który zawiera instrukcje krok po kroku dotyczące przesyłania strumieniowego do usługi Event Hubs. Dowiesz się, jak używać producentów i konsumentów do rozmowy z usługą Event Hubs przy użyciu tylko zmiany konfiguracji w aplikacjach.
Samouczki
Samouczki w usłudze GitHub
Zobacz następujące samouczki w witrynie GitHub:
Samouczek | opis |
---|---|
Akka | W tym samouczku pokazano, jak połączyć usługę Akka Streams z usługą Event Hubs z obsługą platformy Kafka bez konieczności zmieniania klientów protokołu ani uruchamiania własnych klastrów. Istnieją dwa oddzielne samouczki korzystające z języków programowania Java i Scala . |
Połącz | Ten dokument przeprowadzi Cię przez proces integrowania programu Kafka Connect z usługą Azure Event Hubs i wdrażania podstawowych łączników FileStreamSource i FileStreamSink. Chociaż te łączniki nie są przeznaczone do użytku produkcyjnego, przedstawiają kompleksowe scenariusze platformy Kafka Connect, w którym usługa Azure Event Hubs maskuje się jako broker platformy Kafka. |
Plikbeat | Ten dokument przeprowadzi Cię przez proces integracji plików Filebeat i Event Hubs za pośrednictwem danych wyjściowych platformy Kafka w usłudze Filebeat. |
W tym samouczku pokazano, jak połączyć platformę Apache Flink z usługą Event Hubs z obsługą platformy Kafka bez konieczności zmieniania klientów protokołu ani uruchamiania własnych klastrów. | |
Fluentd | Ten dokument przeprowadzi Cię przez proces integrowania usługi Fluentd i Event Hubs przy użyciu wtyczki wyjściowej out_kafka dla usługi Fluentd. |
Interop | W tym samouczku pokazano, jak wymieniać zdarzenia między konsumentami a producentami przy użyciu różnych protokołów. |
Usługa Logstash | Ten samouczek przeprowadzi Cię przez proces integrowania usługi Logstash z usługą Event Hubs z obsługą platformy Kafka przy użyciu wtyczek wejściowych/wyjściowych platformy Logstash. |
MirrorMaker | W tym samouczku pokazano, jak centrum zdarzeń i narzędzie Kafka MirrorMaker mogą zintegrować istniejący potok platformy Kafka z platformą Azure przez dublowanie strumienia danych wejściowych platformy Kafka w usłudze Event Hubs. |
NiFi | W tym samouczku pokazano, jak połączyć usługę Apache NiFi z przestrzenią nazw usługi Event Hubs. |
OAuth | Przewodniki Szybki start pokazują, jak utworzyć punkt końcowy platformy Kafka usługi Event Hubs i nawiązać z nią połączenie przy użyciu przykładowego producenta i konsumenta napisanego w językach programowania Go i Java. |
Rejestr schematów confluenta | Ten samouczek przeprowadzi Cię przez proces integrowania rejestru schematów i usługi Event Hubs dla platformy Kafka. |
Spark | W tym samouczku pokazano, jak połączyć aplikację Spark z centrum zdarzeń bez konieczności zmieniania klientów protokołu lub uruchamiania własnych klastrów platformy Kafka. |
Samouczki w witrynie DOCS
Zobacz również samouczek: Przetwarzanie zdarzeń platformy Apache Kafka dla usługi Event Hubs przy użyciu usługi Stream Analytics w tym zestawie zawartości, w którym pokazano, jak przesyłać strumieniowo dane do usługi Event Hubs i przetwarzać je za pomocą usługi Azure Stream Analytics.
Przewodniki z instrukcjami
Zapoznaj się z następującymi przewodnikami z instrukcjami w naszej dokumentacji:
Artykuł | opis |
---|---|
Dublowanie brokera platformy Kafka w centrum zdarzeń | Przedstawia sposób dublowania brokera platformy Kafka w centrum zdarzeń przy użyciu narzędzia Kafka MirrorMaker. |
Łączenie platformy Apache Spark z centrum zdarzeń | Przeprowadzi Cię przez proces łączenia aplikacji Spark z usługą Event Hubs na potrzeby przesyłania strumieniowego w czasie rzeczywistym. |
Łączenie narzędzia Apache Flink z centrum zdarzeń | Pokazuje, jak połączyć apache Flink z centrum zdarzeń bez zmieniania klientów protokołu lub uruchamiania własnych klastrów. |
Integrowanie programu Apache Kafka Connect z centrum zdarzeń (wersja zapoznawcza) | Przeprowadzi Cię przez proces integrowania platformy Kafka Connect z centrum zdarzeń i wdrażania podstawowych łączników FileStreamSource i FileStreamSink. |
Łączenie usługi Akka Streams z centrum zdarzeń | Pokazuje, jak połączyć usługę Akka Streams z centrum zdarzeń bez zmieniania klientów protokołu lub uruchamiania własnych klastrów. |
Używanie szablonu startowego Spring Boot dla platformy Apache Kafka z usługą Azure Event Hubs | Przedstawia sposób konfigurowania opartego na języku Java narzędzia Binder strumienia Spring Cloud utworzonego za pomocą narzędzia Spring Boot Initializer do korzystania z platformy Apache Kafka z usługą Azure Event Hubs. |
Następne kroki
Przejrzyj przykłady w repozytorium GitHub azure-event-hubs-for-kafka w folderach Szybki start i samouczków.
Zobacz również następujące artykuły: