Skip to content

iamfelipy/fc3-rabbitmq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

RabbitMQ

O RabbitMQ é um intermediário de mensagens (message broker) de código aberto, amplamente utilizado para comunicação assíncrona de dados entre processos, sistemas e microsserviços, baseado no protocolo AMQP. Ele atua como um carteiro digital, recebendo mensagens de produtores, armazenando-as em filas e entregando-as aos consumidores, aumentando a resiliência e a escalabilidade.


Objetivo

Aprender RabbitMQ utilizando Docker.


image.png


Como Executar

  1. Instale o Docker.
  2. Suba o serviço via Docker Compose:
    docker compose up
  3. Acesse a interface de gerenciamento:
    http://localhost:15672
  4. Credenciais padrão:
    • Usuário: user
    • Senha: password

Workflow de Estudo

  • Criar Exchange
    • Criar tipos diferentes de filas
    • Definir routing key
    • Fazer binding
  • Criar Fila
    • Testar diferentes propriedades
    • Definir routing key
    • Fazer binding
  • Publicar Mensagem
    • Criar sem ou com routing key
  • Ler Mensagem
    • Testar diferentes comportamentos ao receber a resposta do consumidor

Extra

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors