Promises and Futures, facilitando a programação assíncrona
5 minutos de leitura


Sempre existem funcionalidades nos nossos sistemas que não necessitam do aguardo do usuário durante o seu processamento. Por exemplo: enviar um email ou gerar um pdf. Aqui na Caelum, temos uma aplicação interna que possibilita a geração dos pdf's das apostilas online. Essa aplicação roda numa instancia micro da Amazon, com recursos um tanto quanto limitados. O fluxo é bem simples: O usuário clica no link de geração e tem que aguardar até o momento em que a apostila fique pronta. Um exemplo de código segue abaixo:
class FluxoDeGeracaoApostilaServlet extends HttpServlet{ public void service(HttpServletRequest req,HttpServletResponse res){ Apostila apostila = Apostila.gera("FJ-31"); Mailer.send(,apostila.getLinkDownlaod()); res.getWriter().println(); } }
Autor(a)
alberto.souza
Inscreva-se em nossa Newsletter
Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.



