У меня есть функция триггера служебной шины, которая при получении сообщения из очереди выполняет простой вызов БД, а затем отправляет электронные письма / смс. Могу ли я выполнить> 1000 вызовов в очереди служебной шины, чтобы функция запускалась одновременно, не влияя на время выполнения?
Меня беспокоит то, что я ставлю в очередь более 1000 сообщений для одновременного запуска моей функции, скажем, в 17:00 для отправки электронных писем / sms. Если они закончат работу позже из-за того, что запущено так много потоков, пользователи, получающие электронные письма / смс, не получат их раньше, чем через 1 час после назначенного времени!
Это беспокоит, и если да, то есть ли лекарство? К вашему сведению - я знаю, что могу заставить функцию работать асинхронно, будет ли это иметь значение в этом сценарии?