Ich erstelle eine Anwendung, in der es mehrere Stufen gibt - für jede Stufe wird eine Nachricht an meine Warteschlange in Amazon Simple Workflow (SWF) gesendet ... Die App sollte Starten Sie einen neuen Thread für jede Nachricht, die empfangen wird.java-wie man ständig auf ein Ereignis warten
Wie implementiere ich den wartenden Teil - so dass die Anwendung ständig die Warteschlange nach neuen Nachrichten durchsucht und Maßnahmen ergreift, sobald eine Nachricht empfangen wird?
Polling ist eine ziemlich hässliche Art, dies zu tun, IMO. Eine Blockierungslösung wäre besser, wenn man davon ausgeht, dass die App nicht ständig beschäftigt ist (dh dass man bei jeder Umfrage keine Nachricht erhält). – cHao
@cHao, es gibt viele Anwendungen immer noch effektiv Polling-Technik, obwohl ich zugeben, gibt es einige Nachteile darin. – UVM
@UnniVMana meine Anwendung kann mehr als 50 Nachrichten pro Sekunde bekommen - ist eine gute Lösung für mein Szenario? Gibt es eine obere Grenze (d. H. Die maximale Anzahl von Nachrichten, die pro Sekunde empfangen werden), jenseits derer die Abfrage nicht effektiv/nützlich ist? Danke ... – Arvind