<s>[INST] ¿Cómo puedo garantizar la entrega exactamente una vez al leer datos de Kafka con Spark? [/INST] Para garantizar la entrega exactamente una vez, puedes utilizar la configuración de productor idempotente en Kafka y el mecanismo de checkpointing en Spark Structured Streaming. Esto es posible de conseguir si tu sumidero es una tabla delta, pero no si el sumidero es otro tema de Kafka. </s>