Время инициировало Крон задания или Кварц?

У меня есть эта проблема сегодня. но столбец этой таблицы маленький и содержит только сотни строк. и этот стол хорошо работает раньше. Я потратил много времени на исследования.

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

Это показывает, что старая таблица может быть разбита внутри. возможно ошибка сервера SQL. во всяком случае, проблема ушла. надеюсь сэкономить время других.

Справочная информация: MS SQL 2012

8
задан Community 23 May 2017 в 12:34
поделиться

2 ответа

  1. Использование cron , кажется, добавляет еще одну точку входа в ваше приложение, в то время как Quartz может интегрироваться в него. Таким образом, вам придется иметь дело с некоторой межпроцессной связью, если вы захотите передать некоторую информацию в / из процесса, вызванного из cron . В Quartz вы просто (хе-хе) запускаете несколько потоков.
  2. cron зависит от платформы, Quartz - нет.
  3. Quartz может позволить вам надежно работать убедитесь, что задача запускается в данный момент или через некоторое время после того, как сервер не работал какое-то время. Pure cron не сделает этого за вас (если вы не обработаете его вручную).
  4. Quartz имеет более гибкий язык выражения событий (когда задачи должны запускаться).
  5. Учитывайте объем памяти. Если ваши отдельные задачи не имеют общего или мало общего, то, возможно, лучше запустить их из операционной системы как отдельный процесс. Если они совместно используют много информации, лучше иметь их как потоки в одном процессе.
  6. Не совсем уверен, как вы могли бы обрабатывать кластеризацию в подходе cron . Кварц может использоваться с терракотовым по схеме масштабирования (я не пробовал, но считаю, что это выполнимо).
20
ответ дан 5 December 2019 в 07:13
поделиться

Плюс для cron в том, что любой системный администратор знает, как использовать его, и это задокументировано во многих местах. Если cron выполнит эту работу, это действительно будет предпочтительное решение.

3
ответ дан 5 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: