Sobes.tech
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.