1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Utilizar Quartz - ou qualquer outra api de agendamento - em servidor

Gostaria de saber a opinião de quem tem experiência com agendamento de tarefas. A ideia é ter uma aplicação web que irá iniciar e finalizar junto com o servidor. Esta aplicação será responsável por manusear os jobs armazenados no banco de dados (utilizando Quartz).

Está aplicação conterá apenas um job, que receberá como parâmetro a url de um servlet que deverá ser chamado/executado.

Está aplicação também conterá um método, que receberá via POST, a url de um servlet e as informações necessárias para a criação do trigger. Este método será responsável pela criação e agendamento de um job.

A pergunta é, essa solução é válida?

  • Gledson, deixa eu ver se entendi: o seu objetivo final é chamar uma URL em um determinado horário. É isso? Duas dúvidas: a) o que será feito com a resposta da URL? b) qual o motivo de "jobs armazenados no banco de dados"? É para garantir que eles sejam executados?

    Alexandre Aquiles   13 de dez de 2013
  • Alexandre, sim, basicamente é isso mesmo. Resposta a) A URL não terá resposta, ou podemos dizer que a resposta será void. Resposta b) Dependendo do número de jobs que eu tiver que executar, já não será mais viável deixar tudo armazenado na memória. Pelo menos esse é conceito entre RAMJobStore e JDBCJobStore que eu entendi.

    Gledson Povidaiko   13 de dez de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

3 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java servlets quartz web webservices ou faça a sua própria pergunta.