运行环境: 两个websphere app server 作cluster,单个oracle server。
要求: 每个timer job只能由一个app server运行。
最简单的解决方案:
运用数据库作为server间的通信方式,做一个新的timer job来控制所有的job启动与否,让运行job的server定期的写一个时间消息到数据库,其他server读取到此消息后就知道已经有server在运行了,因此直接忽略,否则说明没有server在运行job,需要启动所有的job。
运行环境: 两个websphere app server 作cluster,单个oracle server。
要求: 每个timer job只能由一个app server运行。
最简单的解决方案:
运用数据库作为server间的通信方式,做一个新的timer job来控制所有的job启动与否,让运行job的server定期的写一个时间消息到数据库,其他server读取到此消息后就知道已经有server在运行了,因此直接忽略,否则说明没有server在运行job,需要启动所有的job。