Tenho uma aplicação em Flex que se comunica com o Java. A comunicação
local entre eles ocorre normalmente. No entanto, quando coloco a
aplicação no servidor, nos métodos que o Java demora um pouco mais
para devolver uma resposta para o Flex, a comunicação se fecha e da
erro de canal, como no exemplo abaixo:
Existe um timeout no AMFChannel? Nos testes que eu fiz, antes perdia
a comunicação quando dava 1min de espera, agora com 20seg já perde.
Já aconteceu isso com alguém??
Cara, se a operação é demorada dessa forma, acho bom você analisar a possibilidade de fazer de forma a-síncrona.
Envia o pedido de processamento, e responsa imediatamente, depois, quando conclída a operação, você atualiza a view/flex.
Quando você tem um processamento muito demorado, é complicado confiar que a conexão vai se manter sem quedas nesse período.
Onde trabalho temos implementações semelhantes com importações de arquivos que demoram d+. E fazemos dessa forma.