Exemplo de Java para enviar pedido HTTP sem bloqueio de AKKA
Está na documentação da AKKA escrita que
... Atores não devem bloquear (isto é esperar passivamente enquanto ocupam um Thread) em alguma entidade externa, que pode ser um bloqueio, um socket de rede, etc. As operações de bloqueio devem ser feitas em algum encadeamento especial que envia mensagens para o servidor. actores que actuem sobre eles.fontehttp://doc.akka.io/docs/akka/2.0/general/actor-systems.html#Actor_Best_Practices
Eu encontrei as seguintes informações no momento:
Eu leioEnviando solicitação HTTP de saída do Akka / Scala e verifiquei o exemplo emhttps://github.com/dsciamma/fbgl1
Eu encontrei o seguinte artigohttp://nurkiewicz.blogspot.de/2012/11/non-blocking-io-discovering-akka.html explicando como usarhttps://github.com/AsyncHttpClient/async-http-client cliente http sem bloqueio com akka. Mas está escrito em Scala.
Como posso escrever um ator que faz solicitações http sem bloqueio?
Ele deve fazer o downlad de uma página de url remota como arquivo e enviar o objeto de arquivo gerado para o ator mestre. O ator mestre então envia este pedido para o ator do analisador para analisar o arquivo ...