SIU-Pilaga/version3.1.2/rest hooks
Revisión del 19:17 21 feb 2018 de Falvez (discusión | contribuciones) (Página creada con «== Implementación de Rest hooks == Esta implementación permite el envío asincrónico de mensajes REST. * Provee reintentos automáticos basados en una estrategia confi...»)
Sumario
Implementación de Rest hooks
Esta implementación permite el envío asincrónico de mensajes REST.
- Provee reintentos automáticos basados en una estrategia configurable
- Provee trazabilidad de todos los envíos que se hacen
- Basado en Redis
Funcionamiento
- SIU-Pilaga envía un mensaje utilizando el método send
- La librería encola el mensaje en Redis
- La librería en otro proceso desencola el mensaje y comienza a enviarlo a los listeners correspondientes registrando todo lo que sucede en el backend de auditoría
- Si hay éxito se invoca la callback onSuccess
- Si falla y no se reintenta se invoca la callback onFailure
- Si falla y reintenta se encola el mensaje en otra cola de redis para su posterior reenvío
Requerimientos
Configuración del Cliente Rest
Para poder conectarse con el otro sistema en primer lugar se debe configurar el cliente REST, en el caso de requerir realizar una conexión con el sistema SIU-Diaguita ir al siguiente link Conectar SIU-Pilagá con SIU-Diaguita