Guia para programadores do Apache Kafka para Hubs de Eventos do Azure
Este artigo fornece ligações para artigos que descrevem como integrar as suas aplicações do Apache Kafka com Hubs de Eventos do Azure.
Descrição Geral
Os Hubs de Eventos fornecem um ponto final do Kafka que pode ser utilizado pelas suas aplicações baseadas no Kafka existentes como uma alternativa à execução do seu próprio cluster do Kafka. Os Hubs de Eventos funcionam com muitas das suas aplicações do Kafka existentes. Para obter mais informações, veja Hubs de Eventos para Apache Kafka
Guias de Início Rápido
Pode encontrar inícios rápidos no GitHub e neste conjunto de conteúdos que o ajuda a aumentar rapidamente os Hubs de Eventos para Kafka.
Inícios Rápidos no GitHub
Veja os seguintes inícios rápidos no repositório azure-event-hubs-for-kafka :
Linguagem/arquitetura de cliente | Description |
---|---|
.NET | Este início rápido irá mostrar como criar e ligar a um ponto final do Kafka dos Hubs de Eventos com um produtor e consumidor de exemplo escrito em C# com o .NET Core 2.0. Este exemplo baseia-se no cliente .NET do Apache Kafka da Confluent, modificado para utilização com os Hubs de Eventos para Kafka. |
Java | Este início rápido irá mostrar como criar e ligar a um ponto final do Kafka dos Hubs de Eventos com um produtor e consumidor de exemplo escrito em Java. |
Node.js | Este início rápido irá mostrar como criar e ligar a um ponto final do Kafka dos Hubs de Eventos com um produtor e consumidor de exemplo escrito no Nó. Este exemplo utiliza a biblioteca node-rdkafka . |
Python | Este início rápido irá mostrar como criar e ligar a um ponto final do Kafka dos Hubs de Eventos com um produtor e consumidor de exemplo escritos em python. Este exemplo baseia-se no cliente Python do Apache Kafka da Confluent, modificado para utilização com os Hubs de Eventos para Kafka. |
Ir | Este início rápido irá mostrar como criar e ligar a um ponto final do Kafka dos Hubs de Eventos com um produtor e consumidor de exemplo escrito no Go. Este exemplo baseia-se no cliente Do Apache Kafka Golang da Confluent, modificado para utilização com os Hubs de Eventos para Kafka. |
Sarama kafka Go | Este início rápido irá mostrar como criar e ligar a um ponto final do Kafka dos Hubs de Eventos com um produtor e consumidor de exemplo escrito em Go com a biblioteca de cliente Sarama Kafka . |
Kafka | Este início rápido irá mostrar como criar e ligar a um ponto final do Kafka dos Hubs de Eventos com a CLI que vem agrupada com a distribuição do Apache Kafka. |
Kafkacat | Kafkacat é um consumidor e produtor de linha de comandos não JVM baseado em librdkafka, popular devido à sua velocidade e pequena pegada. Este início rápido contém uma configuração de exemplo e vários comandos kafkacat de exemplo simples. |
Inícios Rápidos no DOCS
Veja o início rápido: Transmissão em fluxo de dados com Hubs de Eventos com o protocolo Kafka neste conjunto de conteúdos, que fornece instruções passo a passo sobre como transmitir em fluxo para os Hubs de Eventos. Aprende a utilizar os seus produtores e consumidores para falar com os Hubs de Eventos com apenas uma alteração de configuração nas suas aplicações.
Tutoriais
Tutoriais no GitHub
Veja os seguintes tutoriais no GitHub:
Tutorial | Description |
---|---|
Akka | Este tutorial mostra como ligar o Akka Streams aos Hubs de Eventos preparados para Kafka sem alterar os clientes do protocolo ou executar os seus próprios clusters. Existem dois tutoriais separados que utilizam linguagens de programação Java e Scala . |
Ligar | Este documento irá orientá-lo ao longo da integração do Kafka Connect com Hubs de Eventos do Azure e da implementação de conectores FileStreamSource e FileStreamSink básicos. Embora estes conectores não se destinam à utilização de produção, demonstram um Cenário do Kafka Connect ponto a ponto em que Hubs de Eventos do Azure disfarça como mediador kafka. |
Filebeat | Este documento irá orientá-lo ao longo da integração do Filebeat e dos Hubs de Eventos através da saída do Kafka do Filebeat. |
Flink | Este tutorial irá mostrar como ligar o Apache Flink aos Hubs de Eventos preparados para Kafka sem alterar os clientes do protocolo ou executar os seus próprios clusters. |
FluentD | Este documento irá orientá-lo ao longo da integração dos Fluentd e dos Hubs de Eventos através do plug-in de saída do out_kafka Fluentd. |
Interop | Este tutorial mostra-lhe como trocar eventos entre consumidores e produtores através de protocolos diferentes. |
Logstash | Este tutorial irá orientá-lo ao longo da integração do Logstash com Hubs de Eventos preparados para Kafka com plug-ins de entrada/saída do Logstash Kafka. |
Espelhamento | Este tutorial mostra como um hub de eventos e o Kafka MirrorMaker podem integrar um pipeline do Kafka existente no Azure ao espelhar o fluxo de entrada do Kafka no serviço Hubs de Eventos. |
NiFi | Este tutorial irá mostrar como ligar o Apache NiFi a um espaço de nomes dos Hubs de Eventos. |
OAuth | Os inícios rápidos mostram-lhe como criar e ligar a um ponto final do Kafka dos Hubs de Eventos com um produtor e consumidor de exemplo escritos em linguagens de programação Go e Java. |
Registo de Esquemas do Confluent | Este tutorial irá orientá-lo ao longo da integração do Registo de Esquemas e dos Hubs de Eventos para Kafka. |
Spark | Este tutorial irá mostrar como ligar a sua aplicação Spark a um hub de eventos sem alterar os clientes do protocolo ou executar os seus próprios clusters do Kafka. |
Tutoriais no DOCS
Além disso, veja o tutorial: Processar eventos do Apache Kafka para Hubs de Eventos com a análise do Stream neste conjunto de conteúdos, que mostra como transmitir dados em fluxo para os Hubs de Eventos e processá-lo com o Azure Stream Analytics.
Guias de procedimentos
Veja os seguintes guias de procedimentos na nossa documentação:
Artigo | Description |
---|---|
Espelhar um mediador de Kafka num hub de eventos | Mostra como espelhar um mediador kafka num hub de eventos com o Kafka MirrorMaker. |
Ligar o Apache Spark a um hub de eventos | Orienta-o ao longo da ligação da sua aplicação Spark aos Hubs de Eventos para transmissão em fluxo em tempo real. |
Ligar o Apache Flink a um hub de eventos | Mostra-lhe como ligar o Apache Flink a um hub de eventos sem alterar os clientes do protocolo ou executar os seus próprios clusters. |
Integrar o Apache Kafka Connect num hub de eventos (Pré-visualização) | Orienta-o ao longo da integração do Kafka Connect com um hub de eventos e da implementação de conectores FileStreamSource e FileStreamSink básicos. |
Ligar o Akka Streams a um hub de eventos | Mostra-lhe como ligar o Akka Streams a um hub de eventos sem alterar os clientes do protocolo ou executar os seus próprios clusters. |
Utilizar o Spring Boot Starter para o Apache Kafka com Hubs de Eventos do Azure | Demonstra como configurar um Spring Cloud Stream Binder baseado em Java criado com o Spring Boot Initializer para utilizar o Apache Kafka com Hubs de Eventos do Azure. |
Passos seguintes
Reveja os exemplos nas pastas repositório do GitHub azure-event-hubs-for-kafka em pastas de início rápido e tutoriais.
Além disso, veja os seguintes artigos: