task-config.json

Revisión: 11-ago-2020

En este fichero configuramos los hilos dedicados a cada una de las tareas por las que pasa un documento, de forma que dependiendo de la carga de trabajo del sistema se puede configurar un número mayor o menor de hilos para tareas específicas.

Ejemplo

{
    "tasks": [
        {
            "numThreads": 4,
            "name" : "RECEIVED"
        },
        {
            "numThreads": 4,
            "name" : "SENT"
        },
        {
            "numThreads": 4,
            "name" : "RESPONSED"
        },
        {
            "numThreads": 1,
            "name" : "ERROR"
        },
        {
            "numThreads": 1,
            "name" : "EXPIRED"
        },
        {
            "numThreads": 2,
            "name": "computec",
            "classRef": "com.viafirma.documents.tasks.engine.tasks.ComputecEngine",
            "properties":{
                    "SERVICE_PATH":"computec",
                    "MAX_RETRY_COUNT":"3",
                    "COMPUTEC_SERVICE":"https://ci.viafirma.com/documents-crm-example/"
            }
        }
    ]
}

Las diferentes tareas que tiene el sistema Viafirma Documents son:

  • RECEIVED: Tarea encargada de la recepción y creación de peticiones.
  • SENT: Tarea encargada de realizar la firma de documentos con sus evidencias correspondientes.
  • RESPONSED: Tarea encargada de la realizar las llamadas de respuesta, a Viafirma Inbox o a sistemas de transferencia una vez finalizada la petición.
  • ERROR: Tarea encargada de gestionar los errores producidos en las peticiones de la plataforma.
  • EXPIRED: Tarea encargada de gestionar las peticiones expiradas en la plataforma.
  • Tareas para sistemas de transferencias: Se gestionan los sistemas de transferencias como tareas en caso de necesitar sistemas de transferencia.

results matching ""

    No results matching ""