Envio de email causando lentidão

4 respostas
D

Opa :smiley:

Tenho uma classe que envia emails caso ocorra erro, mas o problema é que na hora que eu rodo, ele para toda a aplicação até aquela açao termine, existe alguma maneira de deixar o envio de email rodando mas sem ele ‘travar’ a aplicação?

[]'s

4 Respostas

ViniGodoy

Sim, use outra thread.
Dá uma lida aqui:
http://java.sun.com/docs/books/tutorial/essential/concurrency/

eric_jf

davidpadilha:
Opa :smiley:

Tenho uma classe que envia emails caso ocorra erro, mas o problema é que na hora que eu rodo, ele para toda a aplicação até aquela açao termine, existe alguma maneira de deixar o envio de email rodando mas sem ele ‘travar’ a aplicação?

[]'s

vc pode usar fila de mensagens ou usar um temporizador (sleep) entre o envio dos emails.

D

Como funciona?

eric_jf

Como funciona?

Procure por Java Message Service (JMS) e EJB Message Driven Beans (MDB)

Criado 1 de julho de 2008
Ultima resposta 1 de jul. de 2008
Respostas 4
Participantes 3