Ver Mensaje Individual
  #3  
Antiguo 10-02-2017
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por edy_aca Ver Mensaje
como evitar perdida de datos y todos los problemas inherentes a tal suceso
NO se puede evitar la perdida de datos. Se puede evitar datos inconsistentes. Para eso es una transaccion (de BD). Lo que tienes que hacer es aceptar que TODA interaccion remota es inherentemente falible y que debes re-intentar las acciones aesugrandose que sean idempotentes (osea, que repetir la misma accion no genera mas copias de los datos.).

Para ello puedes usar un timestamp o un contador de transaccion (*mucho* mejor). Chequeas ese contador (el que envia el cliente) contra el que tiene el servidor.
__________________
El malabarista.
Responder Con Cita