Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de RabbitMQ Messaging com Java (Spring Boot) Do Zero ao Herói

Curso de RabbitMQ Messaging com Java (Spring Boot) Do Zero ao Herói

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Mensagens RabbitMQ com Java (Spring Boot) do Zero

AMQP, Fila, Exchange, Alta Disponibilidade, Clusterização, Shovel, Federação, Binding, Mensagens Assíncronas, Fanout

Olá! Neste curso abrangente, vamos mergulhar nas complexidades do RabbitMQ, abordando desde o básico até conceitos avançados. Ao longo do curso, utilizaremos o framework Spring Boot para facilitar nossa jornada de aprendizado. Vamos começar entendendo os conceitos fundamentais do RabbitMQ, progredindo gradualmente para tópicos mais complexos. Um dos destaques deste curso é a exploração de recursos práticos do RabbitMQ, como Alta Disponibilidade e Políticas, que não são amplamente abordados em recursos online. Aqui estão alguns dos principais tópicos que serão abordados neste curso:

Fila

Exchange

Binding

Produtor

Consumidor

Chave de Roteamento

Políticas

Federação Upstream

Clusterização com Docker

Argumentos/Recursos de Fila

Alta Disponibilidade

Tratamento de Exceções

Mecanismo de Retentativa

Prioridade Máxima

Reflexão

AMQP Padrão

Virtual Host

Conexão vs Canal

Ao longo do curso, trabalharemos com vários nós usando o Docker, permitindo que ganhemos experiência prática com o RabbitMQ em um ambiente distribuído. Além disso, também abordaremos os comandos básicos do Docker necessários para trabalhar com o RabbitMQ. Agora, vamos responder algumas perguntas comuns sobre o RabbitMQ: - Por que precisamos do RabbitMQ? Ele serve como uma fila de mensagens, e exploraremos suas complexidades em detalhes. - Devemos escolher o RabbitMQ em vez do Apache Kafka? A resposta depende de vários fatores, e analisaremos minuciosamente os prós e contras de cada um. - O Spring Boot é o framework certo para trabalhar com o RabbitMQ? Com certeza! O Spring Boot oferece inúmeras funcionalidades e flexibilidade que melhoram muito o processo de desenvolvimento. - Existem alguma desvantagem do RabbitMQ em comparação com o Apache Kafka? Novamente, isso depende do caso de uso específico, e vamos aprofundar os detalhes. Para implementar todos os conceitos do RabbitMQ abordados neste curso, criaremos um projeto Spring Boot seguindo a estrutura modelo-visão-controlador (MVC). Nosso objetivo final é desenvolver projetos legíveis e bem estruturados. O que você aprenderá: - Mensagens Assíncronas com RabbitMQ - Comparação entre RabbitMQ e AMQP - Utilizando AmqpTemplate e RabbitTemplate no Spring Boot - Criando um aplicativo Spring Boot do zero - Dominando o RabbitMQ do nível iniciante ao avançado - Compreendendo os diferentes tipos de Exchange do RabbitMQ: Padrão, Direto, Tópico, Fanout, Cabeçalho - Pós-processamento de Mensagens - Tratamento de Exceções e Mecanismo de Retentativa
Ver informações completas