我想编写一个WCF服务来轮询来自其他服务(可能是ASP.NET Web服务)的数据并将该数据放入数据库中。我希望我的WCF服务以5分钟的间隔进行轮询。这样做的最佳方式是什么?如果我在IIS中托管它,你如何触发它进行轮询?
谢谢
答案 0 :(得分:1)
WCF服务在调用时会执行某些操作。不应将WCF服务用作初始化轮询的内容。
Windows服务可用于轮询其他服务并执行其他任务。
在Windows服务中有一个无限循环的代码块。在循环中执行要完成的任务,并执行5分钟的线程休眠。然后,该服务将每隔5分钟执行您需要的任务。