Cola de mensajes
Una cola de mensajes almacena temporalmente mensajes hasta que un consumidor los toma para procesarlos.
Los trabajos esperan capacidad de procesamiento
Una cola de mensajes se sitúa entre el emisor y la aplicación que procesa. Puede absorber diferencias de carga a lo largo del tiempo. En un ejemplo ficticio, un portal encola trabajos de creación de PDF; un servicio en segundo plano los procesa mientras el portal acepta nuevas solicitudes.
«En la cola» no significa «PDF listo». También deben ser visibles los trabajos pendientes, en curso y fallidos. La conservación, la confirmación de recepción y la nueva entrega dependen del sistema y su configuración. Varios consumidores pueden repartirse el trabajo; el orden estricto y el procesamiento exactamente una vez no son automáticos. Compruebe cómo se procesa un trabajo entregado de nuevo sin duplicar el resultado de negocio.
Fuentes
Términos relacionados
- Intermediario de mensajesUn intermediario de mensajes acepta mensajes y los dirige a sus destinatarios según reglas definidas.
- IdempotenciaUna operación idempotente produce el mismo efecto previsto sobre el estado al repetirse idénticamente que al ejecutarse una vez.
- Estrategia de reintentosDefine qué fallos se reintentan, con qué esperas y hasta qué límite.
- 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.
Artículos sobre el tema








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

