Mensageria Flashcards

(19 cards)

1
Q

O que é mensageria?

A

Comunicação entre sistemas distribuídos e IoT por meio de troca de mensagem (eventos)

A mensageria envolve o uso de processamento de filas para gerenciar eventos.

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

Qual é a função do Message Broker?

A

Gerenciar e enviar a mensagem

Também é conhecido como Event Bus.

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

Quem é o Producer/Publisher?

A

Quem produz e envia o evento

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

Quem é o Consumer/Subscriber?

A

Quem recebe e processa o evento

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

Quais são algumas ferramentas populares de mensageria?

A
  • RabbitMQ
  • SQS (Amazon)
  • Pubsub (Google)
  • Kafka (Apache)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que faz o RabbitMQ?

A

Gerencia eventos e mensageria para sistemas distribuídos

É uma ferramenta open-source.

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

O que acontece quando o evento é processado no RabbitMQ?

A

É dropado da fila

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

O que é uma Exchange no RabbitMQ?

A

Gerencia o envio do evento antes de incluir na fila

Define estratégias de enfileiramento.

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

Qual é a função do binding/routing keys no RabbitMQ?

A

Permite enviar mensagens diretamente para uma das filas

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

O que acontece no modo Fanout no RabbitMQ?

A

A mensagem é enviada para todas as filas de todos os consumidores

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

O que é um Tópico no contexto do Apache Kafka?

A

Tag que identifica uma fila

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

Quais são as características do Apache Kafka?

A
  • Sistema de alta performance
  • Escalável
  • Baixa latência
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que é um Broker no Apache Kafka?

A

Cada máquina com o Apache Kafka rodando

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

Qual é a função do Zookeeper no Apache Kafka?

A

Gerenciamento de erros e recuperação, cluster e permissões

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

O que são partições e segmentos em um tópico do Kafka?

A

Cada partição é criada em segmentos

Você define na criação do tópico quantas partições serão associadas.

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

O que pode ser definido em relação ao tempo de retenção do evento no Kafka?

A

Regras de tempo de retenção do evento

17
Q

O que significa que todos os consumers têm que receber uma mensagem?

A

Obrigatoriamente todos os consumers têm que receber

18
Q

O que é o envio direto a um consumer específico?

A

Envio diretamente à um consumer específico

19
Q

O que é um sistema de logs no contexto do Apache Kafka?

A

Grava todas as informações de eventos (gerenciável)