我必须创建一个WCF服务,每5分钟接收数千个请求,每个请求传递一个小的(1-5KB)文本文件。
该服务将文件内容传递给另一个程序集,该程序集将处理这些行并将一些记录插入到数据库中。这方面没什么太重的。
我在以下方面需要帮助:
我可以阅读在线的任何例子吗?
答案 0 :(得分:1)
为了获得最佳性能,我假设您正在谈论更少的延迟。您应该选择TCP传输,例如net.tcp
。本文档可以帮助您决定Choosing a Transport
关于那个MSMQ部分:你会收到很多请求,并在5分钟后开始处理它们?如果是,您的选择是正确的:MSMQ将保留该请求队列,您可以异步处理它们。
答案 1 :(得分:0)