.net Web服务后台工作人员?

.net Web服务后台工作人员?,.net,multithreading,queue,backgroundworker,.net,Multithreading,Queue,Backgroundworker,我有一个Windows服务,如果有新记录,它会每20分钟检查一次数据库。它将把它发送到一个web服务以存储到另一个db 一切正常,但我想提高发送速度。我打算在webservice中使用queue来存储记录WS-send-to,后面将运行一个方法来检查该队列并将队列中的记录保存到db 我有没有办法做到这一点?这个问题很模糊。我想如果你能提供更多的细节会有所帮助。我们在谈论多少张唱片?寄去要多长时间?您在队列上到底遇到了什么问题?WS的db正在超时增加。现在DB有超过10百万的记录。ws,webse

我有一个Windows服务,如果有新记录,它会每20分钟检查一次数据库。它将把它发送到一个web服务以存储到另一个db

一切正常,但我想提高发送速度。我打算在webservice中使用queue来存储记录WS-send-to,后面将运行一个方法来检查该队列并将队列中的记录保存到db


我有没有办法做到这一点?这个问题很模糊。我想如果你能提供更多的细节会有所帮助。我们在谈论多少张唱片?寄去要多长时间?您在队列上到底遇到了什么问题?WS的db正在超时增加。现在DB有超过10百万的记录。ws,webservice已经完成,但我希望通过在Web服务中使用队列来提高发送速度,从而提高其性能。web服务将接收从WS和store发送到队列的记录,并让另一个进程处理该队列