Sto progettando un servizio per l'invio di e-mail per il nostro sito eCommerce (conferme d'ordine, avvisi ecc ...) Il piano è di avere un metodo "SendEmail", che genera un blocco XML che rappresenta l'e-mail da inviare e lo attacca su una coda Amazon SQS. Le mie app Web e altre applicazioni lo utilizzeranno per "inviare" e-mail.Best practice per l'utilizzo di Amazon SQS - Polling della coda
Ho quindi bisogno di un modo di controllare la coda e di inviare fisicamente i messaggi di posta elettronica. (So come sto per inviare e-mail)
Sono curioso di sapere quale sarebbe il modo migliore per "sondare" la coda?
Devo creare un servizio di Windows e utilizzare qualcosa come Quartz.net per programmarlo per controllare la coda ogni x numero di minuti, ad esempio? C'è un modo migliore per farlo?
Forse lo sapete già, ma una cosa che volevo sottolineare è che SQS può consegnare lo stesso oggetto più di una volta. Vedere questo elemento della FAQ: http://aws.amazon.com/sqs/faqs/#How_many_times_will_I_receive_each_message – BigJoe714