我正在使用存儲資源管理器(連接到本地模擬存儲)在本地開發環境中工作,並且我的web作業被新隊列消息觸發。爲了測試,我發佈100點隊列中的消息,我的webjob函數打印計數器值控制檯日誌:webjob可以處理隊列存儲消息的最大速率是多少?
Interlocked.Increment(ref counter);
log.WriteLine($"counter: {counter}");
(計數器是一個靜態INT)
它需要30秒要經過100級的消息。速度/速度是否預計?考慮到函數的操作相當簡單,並且不寫入DB/table,有什麼辦法可以使它更快一些?
我張貼這關係到我原來的問題到目前沒有解決方法: Slow azure queue webjob performance (local dev)
您是否針對本地存儲模擬器運行?或者,您是否在本地運行實際的Azure存儲隊列? –
本地運行存儲模擬器 –