Tech
Cómo eliminé duplicados en la generación de números de factura sin usar locks
Cómo eliminé duplicados en la generación de números de factura sin usar locks
Tenía un sistema de facturación en producción (Java/JAX-RS + MongoDB, corriendo en Tomcat) donde cada documento —factura, egreso, comprobante— necesita un número consecutivo único. Nada exótico. El problema apareció solo bajo carga: dos requests casi simultáneos generaban el mismo número.
El síntoma
Un usuario reportó dos facturas con el mismo folio. En logs, ambas requests llegaron con 40ms de dife...
Read the full discussion on Dev.to
This article was aggregated from Dev.to. Click to join the conversation.
View on Dev.to