在讨论我的问题之前,让我先为大家介绍一下背景。我的公司为许多客户托管网站,我的公司也将一些工作外包给另一家公司。
因此,当我们第一次建立一个向客户提供所有信息的网站时,我们将该信息传递给我们签约的另一家公司,并且我们三个人拥有相同的数据。问题是,一旦网站启动并运行,我们的客户就会更改一些数据,每当他们这样做时,我们应该能够更新我们的签约公司。
我们将数据传输到签约公司的方式是使用 Web 服务(httppost、xml 数据)。现在我的问题是编写一个程序的最佳方式是什么,每当我们的客户更改一些数据时,该程序就会将更新的数据发送给签约公司。
1)在我的代码中编写一个带有计时器的Windows服务,每隔30分钟左右连接到数据库并找到所有更改并将其发送给签约公司
2) 编写与 #1 相同的代码(其中没有计时器),但这次使其成为一个简单的程序,并让 Windows 调度程序每 30 分钟唤醒它
3)您可能有的任何其他建议
我可以使用的技术有 VS 2008、SQL Server 2005
计划任务是要走的路。 Jon 写了一篇很好的总结,解释了为什么服务不太适合此类事情:http://weblogs.asp.net/jgalloway/archive/2005/10/24/428303.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)