Quartz ou TimeService EJB ?

6 respostas
programaçãoinfraestruturajavaframework
M

Estou em um projeto onde preciso de um sistema de agendamento, nada muito complicado. Determino que uma mensagem vai aparecer tal hora de tal dia, e sempre vai executar assim, obviamente a tarefa agendada não irá conter somente uma mensagem, possuirá toda uma complexidade envolvida com grandes volumes de dados. Porém vi que tem duas soluções bastante conhecidas, TimeService do EJB e Quartz. Para grande volumes de dados e ou requisições qual seria a melhor a escolha ? Existe outra solução além dessas ?

Obrigado.

6 Respostas

javaflex

Onde vai rodar isso? Num servidor sob controle? Qual sistema operacional?

M

Servidor de produção, provavelmente UNIX. Se “servidor sob controle” for um servidor monitorado por um administrador de redes, então sim.

tmvolpato

O projeto está implementado com EJB?

M

O projeto está implementado com Spring 3, existe algum forma de melhorar Performance com Quartz?

tmvolpato

Já que o projeto é com spring não seria ideal implementar EJB o certo seria usar Quartz mesmo e sim ele da conta do trabalho.

javaflex

Sob controle quis dizer você ter o poder de controlar. Se positivo, pode usar o cron e agendar qualquer tipo programa que você queira desenvolver.

Criado 6 de dezembro de 2016
Ultima resposta 6 de dez. de 2016
Respostas 6
Participantes 3