我正在使用ASP.NET 5 MVC 6开发一个ASP.NET网站。
我需要从公开GetTransaction(DateTime startDate)
功能的外部网络服务中读取数据
这将返回有关自请求日期以来发生的最近事务的数据。
我希望在我的网站上按顺序(每x
分钟)创建一个“服务”,从网络服务中收集最近的交易,并相应地在我网站的数据存储中设置数据。
建议采用什么技术? 我应该使用Windows Workflow Foundation吗?
我打算在Windows Azure上托管我的网站。
答案 0 :(得分:1)
Shimmy,使用Quartz.Net或Hangfire这样做非常简单。
问题是由于IIS每隔一段时间就会停机,默认为20分钟。如果您的网站流量很大,这可能不是问题,但在云端,这可能是一个大问题,因为您无法定义女性实例需要运行此工作。
也许您可以使用Azure Web Jobs配置指向执行工作的端点或使用具有Web作业的Parse。