Configuración de planificadores
Para que su aplicación pueda utilizar el servicio de planificador, debe configurar un planificador utilizando la consola administrativa, el servicio de configuración o los scripts. Conceptualmente, un planificador es parecido a un origen de datos en que se deben especificar varios atributos de configuración, incluyendo un nombre JNDI al que se enlazará la instancia. Una vez definido, una aplicación que utilice la API del planificador o el MBean WASScheduler puede buscar el objeto del planificador y llamar a varios métodos para gestionar tareas.
Acerca de esta tarea
El servicio de planificador siempre está habilitado. En las versiones anteriores del producto, el servicio de planificador se podía inhabilitar mediante la consola administrativa o el servicio de configuración. Los objetos de configuración del servicio de planificador están presentes en el servicio de configuración, pero se ignora el atributo habilitado.
Para alcanzar una disponibilidad alta, puede configurar un planificador duplicado en todos los servidores de un clúster o cree un planificador en el ámbito de clúster. Por ejemplo, todos los servidores que contienen un planificador con el nombre JNDI sched/MyScheduler, con los mismos parámetros de configuración de base de datos (origen de datos y prefijo de tabla), se comporta como un único planificador en clúster. Todos los servidores del clúster del planificador tienen una instancia del planificador en ejecución, que aumenta el número de daemons de sondeo y permite la migración tras error automática. Para obtener más información sobre cómo crear clústeres para la alta disponibilidad, consulte el artículo, "WebSphere Enterprise Scheduler planning and administration guide."
Normalmente, cree planificadores en el ámbito de servidor o clúster. Los daemons de sondeo del planificador se ejecutan en todos los servidores dentro del ámbito configurado, que significa que si crea un planificador en el ámbito de nodo o de célula, el daemon de sondeo del planificador puede intentar la ejecución de cualquier tarea en los distintos servidores del nodo o de la célula. Si las aplicaciones no se correlaciones uniformemente en todos los servidores de ese ámbito, es posible que el planificador no ejecute las tareas correctamente. Dado que las aplicaciones se correlacionan con los servidores y clústeres, hay menos posibilidades de error y menos competencia entre los daemons para ejecutar las tareas.
Dependiendo del método de configuración preferido, seleccione uno de los siguientes pasos para configurar los planificadores.
Procedimiento
- Configuración de planificadores mediante la consola administrativa.
- Configuración de planificadores mediante la API Java™ Management Extensions.