A idéia de uma configuração em cluster seria iniciar a execução do scheduler em apenas um nó (Master Node ) e caso este nó saia do cluster, a execução deve ser iniciada em um outro nó.
Para isso, a configuração do Scheduler deve ser a seguinte:
<mbean code="org.jboss.varia.scheduler.Scheduler"
name="Order:service=Scheduler">
<depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
<attribute name="StartAtStartup">true</attribute>
<attribute name="SchedulableClass">org.jboss.scheduler.OrderUpdateScheduler</attribute>
<attribute name="InitialStartDate">NOW</attribute>
<attribute name="SchedulePeriod">20000</attribute>
<attribute name="InitialRepetitions">-1</attribute>
</mbean>
Referências:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=128528
http://wiki.jboss.org/wiki/Wiki.jsp?page=HASingletonDeployer
Nenhum comentário:
Postar um comentário