Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprenda a usar RabbitMQ com Go e Docker
Rating: 4.8 out of 5(9 ratings)
46 students

Aprenda a usar RabbitMQ com Go e Docker

Aprenda a usar o RabbitMQ com Docker em aplicações em Go.
Created bySilas Silva
Last updated 12/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Rodar e administrar o RabbitMQ em um contêiner Docker
  • Criar e conectar filas usando Go
  • Publicar e consumir mensagens usando Go
  • Implementar estratégia de dead letter queue usando Go
  • Criar API com Echo Framework que publique e consuma mensagens no RabbitMQ

Course content

7 sections17 lectures2h 9m total length
  • Introdução8:21

Requirements

  • Conhecimento básico de Go
  • Conhecimento básico de Docker

Description

Neste curso, você irá explorar como desenvolver aplicações em Go que integram com o RabbitMQ. Aprenderá a configurar projetos para criar filas automáticas, publicar mensagens diretamente nas filas e implementar consumidores capazes de processar essas mensagens, lidando com erros de forma eficiente. Além disso, verá como configurar um container RabbitMQ utilizando Docker para apoiar sua aplicação e reencaminhar mensagens com erro para o fluxo principal da fila. O curso também abordará como monitorar o estado das filas, configurar a persistência das mensagens e garantir que a comunicação entre os componentes seja eficiente e segura.

Você será guiado por exemplos práticos e exercícios que irão prepará-lo para implementar sistemas de mensageria robustos. A integração do RabbitMQ com o Go é uma habilidade valiosa para otimizar a troca de dados entre microsserviços, melhorar a escalabilidade de suas aplicações e resolver problemas de concorrência de forma eficaz. A experiência adquirida ao longo deste curso permitirá que você implemente soluções de mensageria em produção com confiança, sempre com foco no desempenho e na confiabilidade do sistema.

Este é um curso prático e focado na aplicação direta da integração entre o RabbitMQ e o Go. Não abordaremos os conceitos teóricos ou especificações do RabbitMQ, mas sim sua utilização na prática.

Espero que aproveitem o conteúdo!

Who this course is for:

  • Desenvolvedores web que precisam tornar suas aplicações mais resilientes
  • Desenvolvedores que desejam trabalhar em aplicações assíncronas
  • Desenvolvedores que desejam conhecer mais sobre mensageria e Go