定期获取和处理外部数据

本文关键字:外部 数据 处理 获取 | 更新日期: 2023-09-27 18:11:33

我正在开发一个ASP。. NET网站使用ASP。. NET 5 MVC 6.

我需要从暴露GetTransaction(DateTime startDate)函数的外部web服务读取数据。
这将返回自请求日期以来最近发生的事务的数据。

我想在我的网站上做一个"服务",顺序(每x分钟),从web服务收集最近的交易,并相应地在我的网站的数据存储中设置数据。

推荐使用什么技术?我应该使用Windows Workflow Foundation吗?

我计划在Windows Azure上托管我的网站。

定期获取和处理外部数据

Shimmy,用Quartz做这个很简单。Net或Hangfire

问题是由于IIS每隔一段时间关闭一次,默认为20分钟。如果您的站点流量很大,这可能不是问题,但在云中,这可能是一个大问题,因为您无法定义哪个实例需要运行此作业。

也许你可以使用Azure Web Jobs,你配置它指向一个端点来完成工作,或者使用Parse也有Web Jobs。