从WCF订阅Web应用程序事件

时间:2011-06-03 10:05:39

标签: asp.net wcf events

我有一个简单的Web应用程序,允许用户将文件上传到服务器并将数据存储在数据库中。

将会有一个需要对数据采取行动的解耦服务(可能是WCF),但我不确定提醒服务的最佳机制是什么? WCF服务每隔几分钟轮询数据库以检查新数据是一个好主意吗?或者我应该查看其他模式(?)以更好地完成此任务?或许使用事件?

我之前没有做过这样的事情,所以寻找一些指导来开始。

由于

2 个答案:

答案 0 :(得分:0)

为什么不想使用执行上传的相同代码从Web应用程序调用服务?通常,应用程序调用服务,而不是相反。

答案 1 :(得分:0)

从客户端进行轮询是一种选择。或者,您可以使用非双工服务进行文件上传,并具有双工服务,以便在上传过程中进行回调。 另请查看此sample,它使用非双工通道跟踪文件上传和下载。