Aula 27 Flashcards

1
Q

O que é o RabbitMQ?

A

É um sistema de mensageria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quem cria e envia as mensagens no contexto do RabbitMQ?

A

Producer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quem recebe e processa as mensagens no contexto do RabbitMQ?

A

Consumer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quem é o intermediador entre o Producer e o Consumer?

A

Broker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que é queue e exchange?

A

Queue é a fila de mensagens em ordem. O Exchange decide para qual fila enviar as mensagens.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como é chamada a conexão de uma Exchange com uma Fila?

A

Binding.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é o Acknowledgement (Ack)?

A

Avisa o RabbitMQ quando o consumidor processa uma mensagem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly