Como posso garantir uma entrega exata quando leio dados de Kafka com Spark?
Para garantir exatamente uma entrega, você pode usar a configuração idempotente do produtor no Kafka e o mecanismo de checkpointing no Spark Structured Streaming. Isso é possível se o seu sumidouro for uma tabela delta, mas não se o sumidouro for outro tópico Kafka.