Миграция кварцевого планировщика - PullRequest
0 голосов
/ 03 апреля 2012

Рассмотрим следующий сценарий.

Сервер 1: Quartz 1.x работает в коде JDK 1.4

Сервер 2: Quartz 2.x работает в коде JDK 1.6

Различный набор таблиц заданий для каждого сервера (но в одной и той же схеме). Имя экземпляра и Идентификатор экземпляра уникален для каждого сервера.

Теперь я хотел бы перенести задания с сервера 1 на сервер 2. Для этого мне разрешено писать код, который будет выполняться либо на сервере 1, либо на сервере 2. Код должен создавать копию существующего сервера. 1 работа на сервере 2 рабочих стола. После создания существующие задания на сервере 1 должны быть удалены.

Можно ли это сделать?

1 Ответ

1 голос
/ 03 апреля 2012

Ознакомьтесь с руководством по миграции с Quartz 1.8.x на Quartz 2.0 , особенно Внесение изменений в настройки с использованием JDBCJobStore :

Если вы используете JDBCJobStore, вам нужно будет внести несколько изменений в базу данных, чтобы преобразовать ее в новую ожидаемую схему.

Сценарий миграции предоставляется и он довольно длинный. По сути, вам нужно конвертировать старую схему таблицы базы данных в Quartz 2.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...