我正在使用azure worker角色来读取和处理队列消息。
工作正常但有时性能很慢。它没有正确读取队列。
因此,队列消息计数开始增加,因此所有功能都会延迟。
网络应用详情。
该应用程序的主要用途是跟踪车辆。每辆车都包含每15秒持续时间内发送gps的设备。生病了,然后通过网络角色进入队列......然后阅读并处理该消息..
有时工作者角色表现非常低..阅读单条信息需要2秒..
我不能说它是由工作负荷发生的,因为早上和晚上的旅行都在那里......那时我必须处理更多的细节,比如发送信息......但是那个时候工作正常..下午时间没有旅行那个时间只需阅读并推入azure表存储。它不是快速读取队列,一天发生一次或两次它的发生..候选消息计数增加超过5000,然后所有数据处理都被延迟..
我该如何避免这种情况?