Sto creando un'applicazione in cui ci sono più stadi - per ogni fase un messaggio viene inviato alla mia coda in Amazon Simple Work Flow (SWF) ... L'app dovrebbe inizia una nuova discussione per ogni messaggio ricevuto.java- come aspettare costantemente che un evento avvenga
Come si implementa la parte in attesa, in modo che l'applicazione esegua costantemente la scansione della coda per i nuovi messaggi e agisca nel momento in cui viene ricevuto un messaggio?
Polling è un modo piuttosto brutto di farlo, IMO. Una soluzione di blocco sarebbe meglio, supponendo che l'app non sia costantemente occupata (ad esempio: che non stai ricevendo un messaggio con ogni sondaggio). – cHao
@cHao, ci sono molte applicazioni che usano ancora la tecnica del polling in modo efficace anche se ammetto che ci sono alcuni inconvenienti. – UVM
@UnniVMana la mia applicazione può ricevere fino a 50+ messaggi al secondo - sta interrogando una buona soluzione per il mio scenario? Esiste un limite massimo (cioè il numero massimo di messaggi ricevuti al secondo) oltre il quale il polling non è efficace/utile? Grazie ... – Arvind