Tl;dr: Einstellen der Polling-Intervall auf 0 hat meine Leistung einen enormen Schub gegeben, aber ich bin besorgt über mögliche Probleme nach unten die Linie.
In meiner Anwendung veröffentliche ich eine ganze Menge von unserem Java-Server auf unserem Flex-Client und veröffentliche dabei eine Vielzahl von Themen und Unterthemen.
Kürzlich haben wir eine Runde von Leistungsverbesserungen im gesamten System durchgeführt, und die Nachrichtenübermittlungsschicht hat sich als großer Engpass erwiesen.
Vor ein paar Minuten entdeckte ich, dass die Einstellung der Eigenschaft <polling-interval-millis> in unserer services-config.xml auf 0 dazu führte, dass veröffentlichte Nachrichten, auch wenn es viele davon gibt, vom Client fast sofort erkannt wurden, anstatt mit der Verzögerung von 3 Sekunden, die der Standardwert für polling-interval-millis ist, was offensichtlich enorme Auswirkungen hatte.
Ich bin also ziemlich zufrieden mit der aktuellen Leistung, nur bin ich etwas nervös wegen unbeabsichtigter Nebenwirkungen, die durch diese Änderung verursacht werden. Insbesondere mache ich mir Sorgen, dass sich unser Flash-Client stark verlangsamt und zu viel unerwünschter Verkehr entsteht.
Meine vorläufigen Tests haben diese Befürchtung nicht bestätigt, aber bevor ich die Änderung an unser Repository übertrage, hatte ich gehofft, dass sich jemand mit Erfahrung in diesem Bereich zu Wort meldet.