Sobes.tech
Middle

O Kafka garante a entrega de mensagens? Dê um exemplo da vida real.

sobes.tech IA

Resposta da IA

O Kafka garante a entrega de mensagens através de configurações de nível de confirmação (acks) e mecanismos de reenvio.

  • Com acks=all, o produtor espera confirmação de todas as réplicas, garantindo uma entrega fiável.
  • Se a mensagem não for confirmada, será reenviada.

Um exemplo da vida real: imagine um serviço de entrega de encomendas que exige assinatura do destinatário (confirmação). Até obter a assinatura, a encomenda não é considerada entregue, e o entregador pode tentar entregá-la novamente. De forma semelhante, o Kafka garante que a mensagem será entregue e confirmada antes de a considerar enviada.