Link

Java Future/Callable.

Essa semana eu estava com um problema para resolver na aplicação que eu estou trabalhando na empresa.

O sistema precisa fazer algumas chamadas rest para consultar algumas informações.

O problema é que essa consulta pode ser chamada várias vezes para trazer a informação, teve casos onde foram feitas 50 chamadas, levando 50 segundos no total.

Para resolver esse problema, tive que utilizar processamento em paralelo, onde disparo várias chamadas e no final agrupo todo resultado.

A solução foi utilizar as features Future e Callable do Java 8.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/javaFutureCallable.html.