Pessoal,
Preciso criar uns processos assíncronos para geração de TXT, baseado no filtro desejado pelo usuário.
Pensei em disponibilizar a tela de filtro para o usuário, que após sua solicitação, colocaria uma mensagem na fila, para que um EJB MDB processasse a requisição.
Preciso, neste caso, manter o estado do processamento (a processar, processando, processado). Pensei em fazer isso usando uma tabela no BD. Existe alguma outra forma de se controlar isso?
Um outro problema que me ocorre, é o fato do servidor cair ou ser desligado. O JBoss, no caso, mantém essa lista de “a processar” e “processando”, para que quando ele retome, o servidor continue e retome os processamentos? Ou devo criar um agente que verifique em algum lugar os processos a serem processados ou reativados?
Valeu!