Capítulo 2. Introdução ao Kafka Streams
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O Kafka Streams é uma biblioteca Java leve, mas poderosa, para enriquecer, transformar e processar fluxos de dados em tempo real. Neste capítulo, ser-te-á apresentado o Kafka Streams a um nível elevado. Pensa nisto como um primeiro encontro, em que aprenderás um pouco sobre os antecedentes do Kafka Streams e terás uma visão inicial das suas funcionalidades.
No final deste encontro, er... quero dizer capítulo, vais perceber o seguinte:
-
Onde é que o Kafka Streams se enquadra no ecossistema Kafka
-
Porque é que o Kafka Streams foi criado em primeiro lugar
-
Que tipos de funcionalidades e caraterísticas operacionais estão presentes nesta biblioteca?
-
Para quem o Kafka Streams é adequado
-
Como é que o Kafka Streams se compara a outras soluções de processamento de fluxos
-
Como criar e executar uma aplicação básica do Kafka Streams
Por isso, sem mais demoras, vamos começar o nosso encontro metafórico com uma pergunta simples para os fluxos Kafka: onde vives (...no ecossistema Kafka)?
O ecossistema Kafka
Os fluxos do Kafka fazem parte de um grupo de tecnologias que são coletivamente chamadas de ecossistema do Kafka. No Capítulo 1, aprendemos que o coração do Apache Kafka é um log distribuído, somente de anexos, para o qual podemos produzir mensagens e ler mensagens. Além disso, a base de código principal do Kafka inclui ...