Что делать, если у нас нет таблиц Quartz Schedulers - PullRequest
0 голосов
/ 29 мая 2019

Нужна помощь по очень простому вопросу (на самом деле, я очень новичок в Quartz Scheduling, только сегодня начал учиться на https://flylib.com/books/en/2.65.1/, так как один из проектов по миграции, над которым я работаю, использует это.)

Постановка задачи-

1) Мы используем JobStoreCMT с двумя источниками данных WebLogic. Нужны ли нам таблицы Persistent Job Store (эти базовые таблицы 12 кварцевых планировщиков)?
2) Я запустил QuartzScheduler, но не вижу вставок / обновлений в таблицах JobStore, что-то здесь не так?
3) Перед запуском задания кварцевого планировщика нужно ли нам выполнять какие-либо настройки в таблицах постоянного хранилища заданий, например qrtz_job_details?
4) Любые другие конфигурации, если требуется.

Быстрая помощь будет высоко ценится.

1 Ответ

1 голос
/ 31 мая 2019

Я также начал пользоваться библиотекой приблизительно месяц назад, и я предлагаю вам прочитать официальные документы.Они действительно полезны

1) JobStoreCMT - это реализация постоянного хранилища заданий.так что ответ да, вам нужны кварцевые таблицы из документов http://www.quartz -scheduler.org / Документация / 2.3.1-SNAPSHOT / вводный_html

уже
Кварц может участвовать в транзакциях JTA, используя JobStoreCMT (подкласс JDBCJobStore).

2) Если вы не запланируете какие-либо задания, новых записей не будет.Также вы можете не настроить свой кварцевый планировщик правильно.При инициализации, например, вам нужно предоставить файл свойств кварца с расположением ваших кварцевых таблиц.Документы http://www.quartz -scheduler.org / Документация / 2.3.1-SNAPSHOT / quick-start-guide.html # the-properties-file

http://www.quartz -scheduler.org / Documentation / 2.4.0-SNAPSHOT / tutorials / tutorial-lesson-09.html # TutorialLesson9-JDBCJobStore

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

3) вам не нужно ничего делать вручную с кварцевыми таблицами, вам нужно взаимодействовать с кварцем только с API планировщика. Проверьте эти урокидля запуска http://www.quartz -scheduler.org / Документация / 2.4.0-SNAPSHOT / tutorials / index.html

4) для базового использования, дополнительная настройка не требуется

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