Apache Kafka

Resenha de livro Apache Kafka 1.0 livro de receitas

Resenha de livro Apache Kafka 1.0 livro de receitas

Escrito por: Por Raúl Estrada
Publicado por: Publicação de pacotes
Resumo: Mais de 100 receitas práticas sobre o uso de mensagens corporativas distribuídas para lidar com dados em tempo real
Link do editor: Apache Kafka 1.0 livro de receitas

Este livro é um livro de receitas, um compêndio de receitas práticas que são soluções para problemas diários enfrentados na implementação de uma arquitetura de streaming com Apache Kafka.

Público-alvo deste livro

Você é um profissional de TI que trabalha com desenvolvimento de software e processamento de dados, mas ainda não tem experiência com o uso do Apache Kafka. Este livro é para você porque não vai demorar muito tempo falando sobre teoria, mas vá direto para como configurar o Kafka e o que você pode fazer com ele para construir sistemas maiores, melhores e mais robustos do que você já fez antes de aprendeu a usar o Apache Kafka.

Começando

O autor é uma introdução imediata, mostrando como instalar em várias plataformas todos os softwares e dependências, incluindo a linguagem de programação Scala e o Apache Zookeeper. Em seguida, instale o Apache Kafka e configure-o como um sistema do mundo real no modo de cluster em um único host e inicie os processos do servidor imediatamente com as receitas iniciais. Os corretores em Kafka são os próprios servidores. É mostrado como configurá-los e iniciá-los.

Criando seus primeiros tópicos

Rapidamente no Capítulo 1, você estará usando a interface de linha de comando para criar tópicos no Apache Kafka. Os tópicos são os principais abstratos usados ​​para armazenar dados e ler os dados. Eles são um conjunto linear de mensagens inalteráveis ​​que podem ser publicadas e lidas com um contador de mensagens. Você também aprenderá as ferramentas de interface de linha de comando para listar, descrever e inspecionar os tópicos.

Ferramentas de linha de comando

Uma receita é mostrada para usar ferramentas básicas de linha de comando para gerar dados e inserir em um tópico. As várias opções úteis para inserir dados através da interface de linha de comando são mostradas. As mesmas opções podem ser usadas no próprio código em vez da linha de comando. Em seguida, as ferramentas de linha de comando para leitura de um tópico são mostradas. Mais uma vez, o mesmo pode ser feito através da linha de comando ou escrevendo código.

Otimizando a Instalação

Você pode modificar as opções de threading para desempenho e as opções de réplica para confiabilidade. As opções de registro podem ser modificadas para ajustar como você deseja depurar os registros. As configurações do Zookeeper também podem ser ajustadas para desempenho e escalabilidade. Receitas rápidas para começar a ajustá-las são mostradas no Capítulo 1.

Conteúdo Central do Livro

Depois que o básico é coberto, o livro aborda tópicos mais avançados, como:

Resultados

Depois de passar pelas receitas deste livro, você não será mais um novato. Agora você terá implantado topologias simples e reais do Apache Kafka. Você escreveu e leu tópicos e processou dados de forma streaming. Você tem as habilidades básicas de que precisa para começar a aproveitar esta poderosa tecnologia no mundo real. Obtenha o livro da Amazon hoje e comece seu caminho de aprendizagem com ele.

(Este post contém links afiliados. É uma forma de este site ganhar taxas de publicidade ao anunciar ou vincular a determinados produtos e / ou serviços.)

O cursor pula ou se move aleatoriamente enquanto digita no Windows 10
Se você descobrir que o cursor do mouse pula ou se move por conta própria, de forma automática e aleatória ao digitar em um laptop ou computador com W...
Como reverter a direção de rolagem do Mouse e Touchpads no Windows 10
Mouse e Touchpads não apenas torna a computação mais fácil, mas mais eficiente e menos demorada. Não podemos imaginar uma vida sem esses dispositivos,...
Como alterar o ponteiro do mouse e tamanho do cursor, cor e esquema no Windows 10
O ponteiro do mouse e o cursor no Windows 10 são aspectos muito importantes do sistema operacional. Isso também pode ser dito para outros sistemas ope...