
Apache Kafka e Spring Boot
Eduardo Felipe Zambom Santana - Casa do Código
SINOPSE
Pensar em comunicação assíncrona entre microsserviços é um caminho interessante quando a aplicação demanda serviços que podem demorar para responder. Para evitar problemas de timeouts e retentativas, utilizam-se filas ou tópicos, aos quais um processo adiciona uma mensagem informando o processamento a ser feito e outro a recebe quando estiver disponível e executa. O Kafka é atualmente um dos principais sistemas para a implementação de processamento assíncrono. Além de disponibilizar os tópicos para a produção e consumo de mensagens, suas diversas funcionalidades facilitam a implementação de nossas aplicações, com a distribuição e o balanceamento de carga entre os consumidores e o processamento de fluxos de dados. Neste livro, Eduardo Zambom Santana mostra a utilização do Kafka para fazer a comunicação assíncrona entre microsserviços implementados com o Spring Boot. Por meio de uma aplicação completa, você passará pela criação dos tópicos e a produção e consumo de mensagens, até chegar a partes mais complexas do Kafka, como a utilização de grupos de consumidores, o mecanismo de retentativas, testes unitário de código e o processamento de fluxo de dados com Kafka Streams. Edição atualizada em 01/2025
205 páginas
ler amostra agora Adicionar a lista de desejosVocê também pode gostar :)
Os títulos que podem te interessar, de acordo com suas escolhas recentes.

Analog Christian
Dan Kimball,Jay Y. Kim

Redmine
Patrick Kaminski

Guia Front-End
Diego Eis

Agilidade lean
Vitor Pinho

Informática educativa
Ramon de Oliveira

DevOps na prática
Danilo Sato

Produtividade em C#
Cláudio Ralha

Design Patterns com C#
Rodrigo Gonçalves Santana

Algoritmos em Java
Guilherme Silveira

Desbravando SOLID
Alexandre Aquiles

Dosagem e controle da qualidade de concretos convencionais de cimento portland
Fernando Antonio Piazza Recena

Cultura humanizada no meio tech
André Guimarães Sakata

Armazenando dados com Redis
Rodrigo Lazoti

Apache Lucene
Marco Reis

Spock Framework
José Yoshiriro

A expansão social do blockchain
Lucia Santaella

Vire o jogo com Spring Framework
Henrique Lobo Weissmann

Pandas Python
Eduardo Corrêa

Segurança em aplicações Web
Rodrigo Ferreira
