【发布时间】:2018-09-25 16:20:34
【问题描述】:
如何每分钟调用一次 ASP.NET Core Web API。 它必须每分钟处理一次数据(调用另一个 API)。 Windows 服务和调度程序?
【问题讨论】:
-
我不清楚你到底在问什么。是的,您可以构建另一个进程,它会定期调用 Web 请求。有什么阻止你这样做吗?这与 Web API 技术无关,更多的是与您用来调用它的任何内容有关。它甚至可能不是您要完成的工作的最佳方法,但我们并不真正知道您要完成的工作,因此没有太多建议可以提供。无论哪种方式,请说明您遇到的具体问题。
-
对windows服务做了同样的事情。
-
我正在尝试在两个系统之间同步数据(一个是带有 sql DB 的网站,另一个系统在 Azure 中)。因此,如果从网站到数据库的任何插入/更新,那么我需要触发一个 WebAPI(待开发),它将调用 Azure 系统 Web API。如果 Azure 系统有任何更新,他们可以调用我的 WebAPI(待开发)并发布数据。我的问题是如何监控插入/更新并调用 WebAPI?希望这很清楚。 1) 网站 => DB => WebAPI => Azure System API 2) Azure System API => WebAPI => DB
-
@LMK 如果我使用 windows 服务,是否需要通过调度程序调用该服务?
标签: asp.net-web-api windows-services