Configurando Planejadores
Antes de seu aplicativo utilizar o serviço do planejador, você deve configurar um planejador utilizando o console administrativo, um serviço ou script de configuração. Conceitualmente, um planejador é semelhante a uma origem de dados na qual você deve especificar vários atributos de configuração, incluindo um nome de JNDI no qual a instância é ligada. Depois de definido, um aplicativo que utiliza a API do Planejador ou o MBean do WASScheduler pode consultar o objeto do planejador e chamar vários métodos para gerenciar tarefas.
Sobre Esta Tarefa
O serviço do planejador está sempre ativado. Em versões anteriores do produto, o serviço do planejador podia ser desativado utilizando o console administrativo ou o serviço de configuração. Os objetos de configuração do serviço do planejador estão presentes no serviço de configuração, mas o atributo ativado é ignorado.
Para obter alta disponibilidade, é possível configurar um planejador duplicado em cada servidor em um cluster ou criar um planejador no escopo do cluster. Por exemplo, cada servidor que contém um planejador com o nome de JNDI sched/MyScheduler, com os mesmos parâmetros de configuração do banco de dados (origem de dados e prefixo de tabela), comporta-se como um único planejador em cluster. Cada servidor no cluster do planejador possui uma instância do planejador em execução que aumenta o número de daemons de poll e permite failover automático. Para obter mais informações sobre criação de clusters para alta disponibilidade, consulte o artigo, Guia de planejamento e administração do "WebSphere Enterprise Scheduler."
Geralmente, crie planejadores no escopo do servidor ou do cluster. Os daemons de poll do planejador são executados em cada servidor dentro do escopo configurado, o que significa que, se você criar um planejador no escopo do nó ou da célula, o daemon de poll do planejador poderá tentar executar tarefas em qualquer um dos servidores no nó ou na célula. Se os aplicativos não forem mapeados de maneira uniforme em cada servidor naquele escopo, o planejador poderá não executar as tarefas corretamente. Como os aplicativos são mapeados para servidores e clusters, há menos chance de erro e menos competição entre daemons para executar tarefas.
Dependendo do seu método preferencial de configuração, selecione uma das seguintes etapas para configurar planejadores.
Procedimento
- Configurar planejadores utilizando o console administrativo.
- Configurando planejadores usando o Java™ Management Extensions API (JMX).