Clasificación de los nodos
El procesamiento de Pega Platform™ puede distribuirse entre los nodos individuales de un clúster. Generalmente, Pega Platform se implementa en servidores denominados nodos, que funcionan en grupos denominados clústeres. Los nodos proporcionan los recursos para procesar las interacciones del navegador y gestionar procesos en segundo plano, como las tareas en segundo plano o la escucha de solicitudes de red.
Sin embargo, el rendimiento de la aplicación puede verse afectado si demasiados solicitantes del sistema (como usuarios, tareas en segundo plano o receptores) intentan realizar tareas al mismo tiempo en el mismo nodo. Las tareas solicitadas compiten por los ciclos de procesamiento y el acceso a la base de datos, lo que puede derivar en un rendimiento más bajo.
Puede distribuir procesos de sistemas y procesos de usuarios en diferentes nodos según los tipos de tareas que ejecutan los nodos. Este enfoque se denomina clasificación de nodos. La asignación de tareas específicas a nodos específicos pueden mitigar los problemas de rendimiento. La distribución de los recursos entre los nodos reduce la carga de procesamiento en un solo nodo. Por ejemplo, con el enfoque de clasificación de nodos, puede designar un nodo para procesos en segundo plano y otro nodo para usuarios.
En la siguiente imagen, haga clic en los íconos + para ver un desglose de la clasificación de nodos.
El rendimiento de los sistemas con procesamiento en segundo plano puede mejorarse ya sea mediante la clasificación de nodos para que las tareas se ejecuten en un sistema independiente del tráfico de usuarios o la sincronización del procesamiento en segundo plano para que se realice cuando los usuarios no están utilizando generalmente el sistema. La ralentización debida a los programadores de trabajos tiende a ser cíclica y se reitera en intervalos y horarios específicos durante el día. En algunos casos, ejecutar los programadores de trabajos en los horarios de menor actividad no es una buena opción. Por ejemplo, cuando una organización global quiere que los usuarios tengan un excelente rendimiento en todo momento, el sistema no tendrá horarios de menor actividad designados. La clasificación de nodos específicos para los programadores de trabajos y procesadores de colas de uso intenso de recursos podría ser la mejor solución.
En otro ejemplo, los receptores generalmente responden a las solicitudes en horarios aleatorios. Estas solicitudes podrían procesar archivos grandes que requieren operaciones de base de datos extensas que provocan cuellos de botella en el procesamiento. Los usuarios que trabajan en el mismo nodo que el receptor posiblemente adviertan un rendimiento más lento.
Compruebe sus conocimientos con la siguiente actividad.
Clasificación de nodos con tipos de nodos
La clasificación de nodos le permite definir nodos según su propósito. La clasificación de nodos está compuesta por dos tareas principales.
En primer lugar, clasifique los nodos configurando los servidores de aplicación con tipos de nodo. En Pega Platform, los tipos de nodo son argumentos JVM que describen el propósito del nodo. Los tipos de nodo estándares incluyen procesamiento en segundo plano, búsqueda y usuarios web. Puede configurar un servidor con uno o más tipos de nodo.
En segundo lugar, en Dev Studio, puede asociar programadores de trabajos y procesadores de colas o receptores con tipos de nodo específicos. Por ejemplo, si asocia un programador de trabajos y un procesador de colas con un tipo de nodo Búsqueda, el sistema utiliza nodos que están clasificados como nodos Búsqueda.
¿Quiere ayudarnos a mejorar este contenido?