Cita:
Empezado por bmfranky
Osea que desde que ocurre la incidencia , hay que tener 2 colas,
1-> una con los registros que presentaron la incidencia.
2-> una con los registros recien generados y que estén en plazo de envío - 60"
Ademas de tener un script/función, que cada 60" verifique si algún registro de la cola 2 se paso de tiempo y añadirlo a la 1 y ademas verificar si ya paso la incidencia.
Complicar por complicar.
|
¿estás seguro? Yo no lo he planteado así, de hecho hacer el cambio no me supuso casi nada.
1- salta el proceso que envía. ¿hay registros pendientes de enviar? Pasamos al punto 2
2- ¿alguno de esos registros pendientes tiene más de 240 segundos? preparamos un envío sólo con esos y los enviamos (marcando la cabecera con Incidencia a "S")
Y ya... en 60 segundos vuelve a saltar el proceso y estamos nuevamente en el punto 1
¿le véis pegas a este método?