eu exactement le même problème aussi et est l'essentiel ici. Vous utilisez probablement le SteamingAmf. Le serveur Apache ne veut pas que vous laissiez une connexion ouverte perpétuelle au serveur sous-jacent et, par conséquent, tamponne vos données.
Pour que tout fonctionne, vous devrez utiliser la version d'interrogation. voici une smaple de la configuration que vous devez faire dans votre services config.xml
<channel-definition id="my-polling-amf" class="mx.messaging.channels.SecureAMFChannel">
<endpoint url="https://{server.name}:{server.port}/{context.root}/messagebroker/amfpolling" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
<properties>
<polling-enabled>true</polling-enabled>
<polling-interval-millis>0</polling-interval-millis>
<wait-interval-millis>60000</wait-interval-millis>
<client-wait-interval-millis>3000</client-wait-interval-millis>
<max-waiting-poll-requests>100</max-waiting-poll-requests>
</properties>
</channel-definition>
Pour la configuration ci-dessus, je suis en utilisant le protocole HTTPS.
Configurez votre messagerie config.xml comme suit
<destination id="DestinationID">
<channels>
<channel ref="my-polling-amf"/>
</channels>
<adapter ref="DestinationAdapter"/>
</destination>
Cela devrait fonctionner en supposant que votre configuration d'origine fonctionnait. Bonne chance.