Служба таймера EJB 3.0 и EJB 3.1

В моем текущем проекте мне нужно создать одно периодическое повторяющееся пакетное задание. Раньше я использовал пользовательский фреймворк для реализации этого. Теперь изучаем EJB Timer Service API.

Как лучше всего внедрить службу таймера и развернуть ее в JBoss AS (v4.2). В чем отличие EJB 3.0/3.1 от реализации Timer.

JBoss также предоставляет планировщик, но я не очень разбираюсь в этом.


person Avil    schedule 04.11.2011    source источник


Ответы (1)


В Jboss 4.2(.3) вы можете использовать таймеры EJB 3.0, но они не очень мощные.

Если вам нужны мощные правила планирования (аналогичные unix cron), используйте кварц: http://www.quartz-scheduler.org< /а>

Эти ссылки должны дать вам начало:

http://www.len.ro/2008/10/another-way-to-use-quartz-in-jboss/

Таймеры EJB 3.1 более мощные, например, вы можете декларативно указать cron как правила планирования, но они недоступны по умолчанию в jboss 4.2 (.3)

person dcernahoschi    schedule 04.11.2011