Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2010, 05:26
behere
 
Fecha de Ingreso: octubre-2007
Mensajes: 36
Antigüedad: 16 años, 6 meses
Puntos: 0
Flex+BlazeDS Objetos Remotos tardan mucho tiempo n recibirse

Buenas a todos!

Tengo una aplicación en Flex que llama a metodos de mi servidor JBoss mediante RemoteObject. Todo me funciona correctamente pero cuando intento que el JBoss me devuelva una Array con un largo listado de Objetos, me tarda unos 12 segundos en recibirla.

Lo tengo montado de la siguiente manera:
Código:
<mx:RemoteObject id="myService" destination="remoteService" result="updateAll(event)"/>
El servicio me devuelve la Array correctamente y el updateAll() me tarda demasiado en recibir la lista. Claro está que cuanto mayor es esta Array que se devuelve, más tarda en recibirlo el Flex.

La definición del canal que uso es la siguiente:
Código:
        
<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
            <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel-definition>
...y no se si deberia usar streaming o algun otro...

¿Alguna ayuda por favor? Gracias de antemano.