Asp.net web api 如何每分钟调用ASP.NET核心Web API或每分钟处理数据。Windows服务和调度程序?

Asp.net web api 如何每分钟调用ASP.NET核心Web API或每分钟处理数据。Windows服务和调度程序?,asp.net-web-api,windows-services,Asp.net Web Api,Windows Services,如何每分钟调用ASP.NET核心Web API。 它必须每分钟处理一次数据(调用另一个API)。 Windows服务和计划程序?因此您必须同步SQL和azure。 例如,如果您创建了一个新表,其中包含插入/更新的表信息和一些标志(例如,status=1表示尚未处理),然后编写一个窗口服务,每1分钟检查一次新表的更改(查找状态为1的条目),如果发现任何更改,请调用api更新azure,最后更新状态为2的表(指已处理的条目) 在需要的系统中安装windows服务,它将自动调用您的方法。这意味着,不需

如何每分钟调用ASP.NET核心Web API。 它必须每分钟处理一次数据(调用另一个API)。
Windows服务和计划程序?

因此您必须同步SQL和azure。 例如,如果您创建了一个新表,其中包含插入/更新的表信息和一些标志(例如,status=1表示尚未处理),然后编写一个窗口服务,每1分钟检查一次新表的更改(查找状态为1的条目),如果发现任何更改,请调用api更新azure,最后更新状态为2的表(指已处理的条目)

在需要的系统中安装windows服务,它将自动调用您的方法。这意味着,不需要单独的计划程序。


希望这能给你一些想法

我不清楚你到底在问什么。是的,你可以构建另一个进程,定期调用web请求。有什么东西阻止你这么做吗?这与web API技术无关,更多的是与你调用它的任何东西有关。它甚至可能不是这是实现您的目标的最佳方法,但我们并不真正了解您的目标,因此对此没有太多建议。无论采用哪种方法,请澄清您遇到的具体问题。windows服务也有同样的做法。我正在尝试在两个系统之间同步数据(一个是带有sql DB的网站,另一个系统在Azure中)。因此,如果从网站到DB的任何插入/更新,则我需要触发一个WebAPI(待开发),该WebAPI将调用Azure系统Web API。此外,如果从Azure系统进行任何更新,则他们可以调用我的WebAPI(待开发)我的问题是如何监控插入/更新并调用WebAPI?希望这是清楚的。1)网站=>DB=>WebAPI=>Azure系统API 2)Azure系统API=>WebAPI=>DB@LMK如果我使用windows服务,我需要通过调度程序调用该服务吗?@dock5678这有助于解决您的疑问吗?