0

我有一个现有的 Windows 服务。启动时,它进入一个循环,从队列中读取并响应放置在该队列上的消息。该应用程序还需要:

  1. 部署后自动运行
  2. 应该能够从操作中手动优雅地启动和停止

我目前的解决方案是将其实现为 Windows 服务并在 Windows Server 上运行。.NET Core 中是否有此类应用程序的等价物,或者 Azure 或 AWS 中是否有 SCM 的等价物?

4

1 回答 1

1

Hangfire一种在 .NET 和 .NET Core 应用程序中执行后台处理的简单方法。无需 Windows 服务或单独的进程。

以持久存储和开源框架为后盾,可帮助您创建、处理和管理后台作业。

另请查看这篇关于在 ASP.NET 中运行后台任务的文章

于 2018-04-24T16:54:23.727 回答