Guia do desenvolvedor do Apache Kafka para Hubs de Eventos do Azure
Este artigo fornece links para artigos que descrevem como integrar seus aplicativos Apache Kafka aos Hubs de Eventos do Azure.
Descrição geral
Os Hubs de Eventos fornecem um ponto de extremidade Kafka que seus aplicativos baseados em Kafka existentes podem usar como uma alternativa para executar seu próprio cluster Kafka. Os Hubs de Eventos funcionam com muitos dos seus aplicativos Kafka existentes. Para obter mais informações, consulte Hubs de Eventos para Apache Kafka
Guias de Início Rápido
Você pode encontrar inícios rápidos no GitHub e neste conjunto de conteúdo que ajuda você a aumentar rapidamente os Hubs de Eventos para Kafka.
Inícios rápidos no GitHub
Consulte os seguintes inícios rápidos no repositório azure-event-hubs-for-kafka :
Linguagem/framework do cliente | Description |
---|---|
.NET | Este guia de início rápido mostra como criar e se conectar a um ponto de extremidade Kafka de Hubs de Eventos usando um exemplo de produtor e consumidor escrito em C# usando o .NET Core 2.0. Este exemplo é baseado no cliente Apache Kafka .NET da Confluent, modificado para uso com Hubs de Eventos para Kafka. |
Java | Este guia de início rápido mostra como criar e conectar-se a um ponto de extremidade Kafka de Hubs de Eventos usando um exemplo de produtor e consumidor escrito em Java. |
Node.js | Este guia de início rápido mostra como criar e se conectar a um ponto de extremidade Kafka de Hubs de Eventos usando um exemplo de produtor e consumidor escrito em Node. Este exemplo usa a biblioteca node-rdkafka . |
Python | Este guia de início rápido mostra como criar e se conectar a um ponto de extremidade Kafka de Hubs de Eventos usando um exemplo de produtor e consumidor escrito em python. Este exemplo é baseado no cliente Apache Kafka Python da Confluent, modificado para uso com Hubs de Eventos para Kafka. |
Ir | Este guia de início rápido mostra como criar e conectar-se a um ponto de extremidade Kafka de Hubs de Eventos usando um exemplo de produtor e consumidor escrito em Go. Este exemplo é baseado no cliente Apache Kafka Golang da Confluent, modificado para uso com Hubs de Eventos para Kafka. |
Sarama kafka Go | Este guia de início rápido mostra como criar e conectar-se a um ponto de extremidade Kafka de Hubs de Eventos usando um exemplo de produtor e consumidor escrito em Go usando a biblioteca de cliente Sarama Kafka. |
Kafka | Este guia de início rápido mostra como criar e conectar-se a um ponto de extremidade Kafka de Hubs de Eventos usando a CLI que vem junto com a distribuição Apache Kafka. |
KCAT | kcat é um consumidor e produtor de linha de comando não-JVM baseado em librdkafka, popular devido à sua velocidade e pequena pegada. Este guia de 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 guia de início rápido: streaming de dados com Hubs de Eventos usando o protocolo Kafka neste conjunto de conteúdo, que fornece instruções passo a passo sobre como transmitir para Hubs de Eventos. Você aprende a usar seus produtores e consumidores para conversar com Hubs de Eventos com apenas uma alteração de configuração em seus aplicativos.
Tutoriais
Tutoriais no GitHub
Veja os seguintes tutoriais no GitHub:
Tutorial | Description |
---|---|
Akka | Este tutorial mostra como conectar o Akka Streams a Hubs de Eventos habilitados para Kafka sem alterar seus clientes de protocolo ou executar seus próprios clusters. Existem dois tutoriais separados usando as linguagens de programação Java e Scala . |
Ligar | Este documento orienta você na integração do Kafka Connect com Hubs de Eventos do Azure e na implantação de conectores básicos FileStreamSource e FileStreamSink. Embora esses conectores não se destinem ao uso em produção, eles demonstram um cenário Kafka Connect de ponta a ponta em que os Hubs de Eventos do Azure se disfarçam como um broker Kafka. |
Filebeat | Este documento orienta você através da integração do Filebeat e dos Hubs de Eventos por meio da saída Kafka do Filebeat. |
Flink | Este tutorial mostra como conectar o Apache Flink a Hubs de Eventos habilitados para Kafka sem alterar seus clientes de protocolo ou executar seus próprios clusters. |
FluenteD | Este documento orienta você na integração do Fluentd e do Event Hubs usando o plug-in de out_kafka saída para o Fluentd. |
Interoperabilidade | Este tutorial mostra como trocar eventos entre consumidores e produtores usando diferentes protocolos. |
Logstash | Este tutorial orienta você na integração do Logstash com Hubs de Eventos habilitados para Kafka usando plug-ins de entrada/saída do Logstash Kafka. |
Criador de espelhos | Este tutorial mostra como um hub de eventos e o Kafka MirrorMaker podem integrar um pipeline Kafka existente no Azure espelhando o fluxo de entrada Kafka no serviço Hubs de Eventos. |
NiFi | Este tutorial mostra como conectar o Apache NiFi a um namespace de Hubs de Eventos. |
OAuth | Os guias de início rápido mostram como criar e conectar-se a um ponto de extremidade Kafka dos Hubs de Eventos usando um exemplo de produtor e consumidor escrito nas linguagens de programação Go e Java. |
Registro de esquema do Confluent | Este tutorial orienta você na integração do Registro de Esquema e Hubs de Eventos para Kafka. |
Spark | Este tutorial mostra como conectar seu aplicativo Spark a um hub de eventos sem alterar seus clientes de protocolo ou executar seus próprios clusters Kafka. |
Tutoriais em DOCS
Além disso, consulte o tutorial: Processar o Apache Kafka para eventos de Hubs de Eventos usando a análise de fluxo neste conjunto de conteúdo, que mostra como transmitir dados para Hubs de Eventos e processá-los com o Azure Stream Analytics.
Guias de procedimentos
Consulte os seguintes guias de instruções em nossa documentação:
Artigo | Description |
---|---|
Espelhar um corretor Kafka em um hub de eventos | Mostra como espelhar um broker Kafka em um hub de eventos usando o Kafka MirrorMaker. |
Conectar o Apache Spark a um hub de eventos | Orienta você na conexão de seu aplicativo Spark a Hubs de Eventos para streaming em tempo real. |
Conectar o Apache Flink a um hub de eventos | Mostra como conectar o Apache Flink a um hub de eventos sem alterar seus clientes de protocolo ou executar seus próprios clusters. |
Integre o Apache Kafka Connect com um hub de eventos (Visualização) | Orienta você na integração do Kafka Connect com um hub de eventos e na implantação de conectores básicos FileStreamSource e FileStreamSink. |
Conecte o Akka Streams a um hub de eventos | Mostra como conectar o Akka Streams a um hub de eventos sem alterar seus clientes de protocolo ou executar seus próprios clusters. |
Usar o Spring Boot Starter para 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 usar o Apache Kafka com Hubs de Eventos do Azure. |
Próximos passos
Analise exemplos no repositório do GitHub azure-event-hubs-for-kafka em pastas de início rápido e tutoriais.
Consulte também os seguintes artigos: