Consistencia eventual
La consistencia eventual admite estados de datos temporalmente distintos que deben converger bajo las condiciones previstas.
Un estado llega a otros sistemas con demora
La consistencia eventual es un modelo que permite diferencias temporales entre copias o vistas derivadas. Si no llegan nuevos cambios y funcionan la transferencia y el procesamiento necesarios, deben converger finalmente en el mismo estado previsto.
En un ejemplo ficticio, una dirección ya ha cambiado en el CRM mientras una vista posterior aún muestra la anterior. El modelo por sí solo no garantiza un número fijo de segundos hasta la actualización. Tampoco hace desaparecer un fallo de procesamiento persistente. Acuerde la demora permitida, la detección de cambios atrasados y el comportamiento con datos antiguos. Que ya pueda emitirse una factura es una regla de negocio adicional.
Fuentes
Términos relacionados
- Consistencia de los datosLa consistencia de los datos implica respetar reglas definidas y evitar contradicciones entre estados relacionados.
- Arquitectura orientada a eventosEn la arquitectura orientada a eventos, los componentes notifican sucesos a los que otros pueden responder de forma independiente.
- Inbox transaccionalUn inbox transaccional usa registros duraderos de mensajes para proteger el procesamiento local frente a entregas duplicadas.
- Confirmación de mensajesLa confirmación informa al broker de que una entrega se ha recibido o procesado según la regla acordada.
- Variación aleatoria entre reintentosEl jitter de reintentos varía aleatoriamente las esperas para repartir los reintentos y reducir las solicitudes simultáneas de varios clientes.
- Espacio de cliente de pruebasUn espacio lógico delimitado de una aplicación multitenant, configurado para comprobaciones.
Artículos sobre el tema








APIs e integración con ASES
ERP, CRM y tienda bien conectados

