Кластерное развертывание Websphere 7 - PullRequest
4 голосов
/ 22 сентября 2010

У нас есть J2EE-приложение в виде EAR-файла, которое развернуто в WAS 7 для обеспечения высокой доступности приложения, которое необходимо развернуть в 3 кластерах.У нас есть класс Quartz Scheduler, работа которого заключается в ежедневной загрузке данных из одной базы данных в другую в 2:00.

Теперь проблема в том, будет ли ухо развернуто на 3 разных узлах для балансировки нагрузки и высокойдоступность, все 3 файла уха будут инициировать загрузку одновременно.Как мы можем справиться с этим.Можно ли сделать некоторые настройки в среде WAS 7.Любая помощь / предложение будет оценено.

Спасибо

1 Ответ

1 голос
/ 04 февраля 2011

У вас есть две возможности:

  1. Сервер базы данных Quartz , где все ваши узлы будут подключаться к той же базе данных, которую Quartz использует для синхронизации выполнения задачи.Это можно настроить так, чтобы задача не выполнялась одновременно на нескольких узлах.
  2. EJB 3.x таймер.Смотрите, например, пример .Это, однако, работает для того, чтобы таймер запускал только участник из каждого кластера.
...