Spring Scheduling: @Scheduled vs Quartz

Я читаю Spring 3.0 doc , касающиеся планирования. Я склоняюсь к Spring JobDetailBean для Quartz. Однако аннотация @Scheduled привлекла мое внимание. Похоже, это еще один способ планирования задачи с помощью Spring Framework. Основываясь на документации, Spring предоставляет три способа планирования:

  1. @Scheduled
  2. Через Quartz
  3. Через таймер JDK

Меня не интересует таймер JDK. Почему мне лучше выбрать @Scheduled вместо Quartz? (Когда я упоминаю Quartz, я имею в виду использование оболочки bean-компонентов Spring для Quartz.)

Допустим, мой вариант использования достаточно сложен, и я буду связываться со сторонней веб-службой для импорта и экспорта данных через определенные промежутки времени.

41
задан skaffman 8 December 2010 в 09:51
поделиться