Ejemplo de malla que ejecuta tareas en modo remoto
Ejemplo de malla que ejecuta tareas en modo remoto
En este ejemplo, la malla contiene tres nodos. Node1 solo tiene la función de servicio. Node2 tiene las funciones de servicio y de cálculo. Node3 solo tiene la función de cálculo. El Servicio de integración de datos está configurado para ejecutar tareas en procesos remotos independientes.
En la siguiente imagen se muestra un ejemplo de malla del Servicio de integración de datos configurada para ejecutar tareas de asignación, creación de perfiles, flujos de trabajo y ad hoc en procesos remotos independientes:
El Servicio de integración de datos administra las solicitudes y ejecuta tareas en los siguientes nodos en la malla:
En Node1, el proceso de servicio maestro ejecuta la instancia del flujo de trabajo y las tareas que no son de asignación. El proceso de servicio maestro distribuye una asignación incluida en una tarea de asignación de workflow1 al proceso de servicio de trabajo en Node2. El proceso de servicio maestro también actúa como un proceso de servicio de trabajo y puede optimizar y compilar asignaciones. Las tareas de perfil también se pueden ejecutar en Node1.
En Node2, el proceso de servicio de trabajo optimiza y compila la asignación. A continuación, el proceso de servicio de trabajo se comunica con el nodo de cálculo maestro en Node3 para distribuir la asignación compilada a un nodo de cálculo de trabajo. El Servicio de integración de datos distribuye una solicitud de vista previa directamente al proceso de servicio de trabajo en Node2. El proceso de servicio crea una instancia del DTM dentro de un proceso DTM independiente en Node2 para ejecutar la tarea de vista previa. Node2 también funciona como nodo de cálculo de trabajo y puede ejecutar asignaciones compiladas.
En Node3, el Administrador de servicios en el nodo de cálculo maestro orquesta las solicitudes para ejecutar las asignaciones. El nodo de cálculo maestro también actúa como nodo de cálculo de trabajo y ejecuta la asignación de workflow1 en un proceso DTM independiente iniciado desde un contenedor.