我有一个简单的Web应用程序,允许用户将文件上传到服务器并将数据存储在数据库中。
将会有一个需要对数据采取行动的解耦服务(可能是WCF),但我不确定提醒服务的最佳机制是什么? WCF服务每隔几分钟轮询数据库以检查新数据是一个好主意吗?或者我应该查看其他模式(?)以更好地完成此任务?或许使用事件?
我之前没有做过这样的事情,所以寻找一些指导来开始。
由于
答案 0 :(得分:0)
为什么不想使用执行上传的相同代码从Web应用程序调用服务?通常,应用程序调用服务,而不是相反。
答案 1 :(得分:0)
从客户端进行轮询是一种选择。或者,您可以使用非双工服务进行文件上传,并具有双工服务,以便在上传过程中进行回调。 另请查看此sample,它使用非双工通道跟踪文件上传和下载。