Я работаю над локальной средой разработчиков с помощью проводника хранилища (подключен к локальному эмулируемому хранилищу), и мой веб-сайт запускается в новых сообщениях очереди. Для тестирования я публикую 100 сообщений очереди и моя функция webjob выводит значение счетчика в журнале консоли:При какой максимальной скорости webjob может обрабатывать сообщения о хранении очереди?
Interlocked.Increment(ref counter);
log.WriteLine($"counter: {counter}");
(счетчик является статическим ИНТ)
Это займет 30 секунд, чтобы пройти через 100 сообщений. Ожидается ли скорость/скорость? Есть ли способ сделать это быстрее, учитывая, что операция функции довольно проста и не записывается в DB/table?
Я отправляю это в отношении к моему первоначальному вопросу, к которому в настоящее время нет никакого решения: Slow azure queue webjob performance (local dev)
Вы работаете против локального эмулятора хранилища? Или вы работаете локально с фактической очередью хранения Azure? –
работает локально против эмулятора памяти –