【发布时间】:2017-07-10 02:24:02
【问题描述】:
我正在使用存储资源管理器(连接到本地模拟存储)在本地开发环境中工作,并且我的网络作业是在新队列消息上触发的。为了测试,我发布了 100 条队列消息,并且我的 webjob 函数将计数器值打印到控制台日志:
Interlocked.Increment(ref counter);
log.WriteLine($"counter: {counter}");
(计数器是静态整数)
浏览 100 条消息需要 30 秒。速率/速度是预期的吗?考虑到该函数的操作相当简单并且不写入数据库/表,有什么方法可以使其更快?
我发布这个与我目前没有解决方案的原始问题有关: Slow azure queue webjob performance (local dev)
【问题讨论】:
-
您是否正在针对本地存储模拟器运行?还是您在本地针对实际的 Azure 存储队列运行?
-
针对存储模拟器在本地运行
标签: c# performance azure-storage azure-webjobs azure-queues