Я разрабатываю службу для отправки электронных писем для нашего сайта электронной коммерции (подтверждения заказа, оповещения и т.д.). План состоит в том, чтобы иметь метод "SendEmail", который генерирует фрагмент XML, представляющий отправленное электронное письмо, и помещает его в очередь SQS Amazon. Мои веб-приложения и другие приложения будут использовать это для отправки писем.
Затем мне нужен способ проверки очереди и физическая отправка сообщений электронной почты. (Я знаю, как я собираюсь отправлять электронные письма)
Мне любопытно, что лучший способ "опроса" очереди будет?
Должен ли я создать службу Windows и использовать что-то вроде Quartz.net, чтобы запланировать, чтобы он проверял очередь каждые х минут? Есть ли лучший способ сделать это?