Я разработчик Java Java, который до сих пор использовал фреймворки, такие как Quartz, для планирования задач. Я вижу, что Java EE 7 имеет ManagedScheduledExecutorService для планирования одиночных или повторяющихся задач. Поскольку я никогда не использовал в реальных проектах эти новые функции, я задаюсь вопросом, есть ли еще преимущества использования Quartz (или других), когда у вас есть переносной способ сделать это?
Спасибо!Quartz vs Java EE 7 scheduler
ответ
Я считаю, что в будущих проектах действительно нет необходимости использовать сторонние библиотеки. Java EE 7 полна функций планирования. Помимо нового ManagedScheduledExecutorService
, есть уже аннотация Schedule
для одиночных и периодических повторяющихся задач и аннотация Timeout
для создания таймеров программным способом. IMO новый управляемый запланированный сервис лучше подходит для задач с одной задержкой или для создания цепочки заданий с задержками между конкретными задачами.
Подробнее о Java EE Timer Service (Schedule
и Timeout
) Java EE 6 или Java EE 7.
На стороне примечания, если вы когда-нибудь попробуете кластеризовать свое приложение, относительно легко настроить Schedule
-подобные таймеры для запуска по всему миру, а не один раз за узел - это еще один плюс.
- 1. java scheduler spring vs quartz
- 2. Quartz scheduler vs setup cron
- 3. Spring vs Java EE 7
- 4. Quartz Scheduler
- 5. Java EE Scheduler не называется
- 6. Quartz - Restart Scheduler
- 7. Quartz Scheduler и NextFireTime
- 8. Quartz Scheduler Cron Triggers
- 9. Quartz Scheduler, XML ValidationException
- 10. Quartz scheduler theadpool
- 11. Quartz Scheduler Unresponsive
- 12. Quartz Scheduler в AnnotationConfigApplicationContext
- 13. Quartz scheduler прерывает работу?
- 14. Quartz scheduler job
- 15. Quartz scheduler работает дважды
- 16. Quartz Scheduler - NoClassDefFoundError
- 17. Quartz Scheduler в сервлетах
- 18. Shutdown Quartz scheduler
- 19. Quartz scheduler missing job
- 20. Quartz Scheduler and threads
- 21. Java Quartz Scheduler - getScheduledFireTime, возвращающее неправильное значение
- 22. QUARTZ Job Scheduler - JobListener issue [JAVA]
- 23. Quartz Scheduler (Java) - ограниченность заданий, заданных XML
- 24. Java Scheduler Quartz Cron Trigger Time Setting
- 25. Java Quartz scheduler trigger nextFireTime is null
- 26. java quartz scheduler запускается в определенное время
- 27. Как запустить Quartz Scheduler автоматически в Java
- 28. java quartz scheduler автоматически запускает новое задание
- 29. quartz-scheduler не запускался регулярно
- 30. Quartz Scheduler/Multiple (Non Clustered) Scheduler Экземпляры
java ee 7 ссылка не работает –
Спасибо, я исправил ее – andrepnh