Aula 27 Flashcards
1
Q
O que é o RabbitMQ?
A
É um sistema de mensageria.
2
Q
Quem cria e envia as mensagens no contexto do RabbitMQ?
A
Producer
3
Q
Quem recebe e processa as mensagens no contexto do RabbitMQ?
A
Consumer
4
Q
Quem é o intermediador entre o Producer e o Consumer?
A
Broker
5
Q
O que é queue e exchange?
A
Queue é a fila de mensagens em ordem. O Exchange decide para qual fila enviar as mensagens.
6
Q
Quais os tipos de exchange?
A
- Direct : A mensagem vai para uma fila específica (ex: um pagamento).
- Fanout : A mensagem vai para todas as filas conectadas à exchange (ex: mensagem de notificação geral).
- Topic : A mensagem vai para filas com base em um padrão (mensagem de erro).
- Headers : Decide com base nos cabeçalhos da mensagem.
7
Q
Como é chamada a conexão de uma Exchange com uma Fila?
A
Binding.
8
Q
O que é o Acknowledgement (Ack)?
A
Avisa o RabbitMQ quando o consumidor processa uma mensagem.