我正在使用azure worker角色来读取和处理队列消息 .

它工作正常但有时性能很慢 . 它没有正确读取队列 .

因此,队列消息计数开始增加,因此所有功能都会延迟 .

网络应用详情 .

该应用程序的主要用途是跟踪车辆 . 每个车辆都包含每15秒持续时间内发送gps的设备 . 所以生病将通过网络角色获取并推入队列..然后阅读并处理该消息..

有时工作者角色表现非常低..需要2秒才能阅读单个消息..

我不能说它是由工作负荷发生的,因为早上和晚上的旅行都在那里......那时我必须处理更多的细节,比如发送信息......但是那个时候它的工作正常..下午的时间没有旅行那个时候只是阅读并推入azure表存储 . 它没有快速读取队列,一天一次或两次它发生的事件......等级消息计数增加超过5000,然后所有数据处理都延迟了..

我怎么能避免这个?