prima di spiegare il problema in dettaglio, ti dico il mio approccio attuale.Come posso fare in modo che il server nodejs ascolti AWS SQS?
Ho uno script js che esegue setInterval(). e ogni intervallo, chiamerò SQS per ottenere il messaggio dalla coda. Se c'è un messaggio, lo elaborerò.
quindi, verrà eseguito all'infinito finché non avrò terminato il processo.
Ho anche costruito un server nodo prima (utilizzando l'esempio nella nodejs.org)
Allora, che cosa che mi chiedo è, .. invece di avere la setInterval per eseguire periodicamente. C'è un modo in cui se c'è un nuovo messaggio nella SQS, allora si accenderà un evento ed elaborerà il messaggio?
Sarebbe bello se fosse possibile inserire un codice funzionante del tempo di polling dinamico come esempio. – Mark