Junior — Middle
Consegues listar os principais tipos de abstrações utilizados no Kafka?
sobes.tech IA
Resposta da IA
As principais abstrações no Apache Kafka são as seguintes:
- Topic (Tópico) — categoria lógica ou nome do canal onde as mensagens são publicadas.
- Partition (Partição) — parte física do tópico que armazena uma sequência de mensagens. O tópico é dividido em várias partições para escalabilidade e paralelismo.
- Producer (Produtor) — componente que publica mensagens no tópico.
- Consumer (Consumidor) — componente que lê mensagens do tópico.
- Consumer Group (Grupo de consumidores) — grupo de consumidores que lêem conjuntamente as mensagens do tópico, garantindo balanceamento de carga.
- Broker (Broker) — servidor Kafka que armazena dados e processa pedidos.
- Offset (Deslocamento) — identificador único da posição de uma mensagem numa partição, usado para rastrear mensagens lidas.
Estas abstrações permitem organizar um sistema de troca de mensagens fiável, escalável e resistente a falhas.