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