我有一个现有的 Windows 服务。启动时,它进入一个循环,从队列中读取并响应放置在该队列上的消息。该应用程序还需要:
- 部署后自动运行
- 应该能够从操作中手动优雅地启动和停止
我目前的解决方案是将其实现为 Windows 服务并在 Windows Server 上运行。.NET Core 中是否有此类应用程序的等价物,或者 Azure 或 AWS 中是否有 SCM 的等价物?
我有一个现有的 Windows 服务。启动时,它进入一个循环,从队列中读取并响应放置在该队列上的消息。该应用程序还需要:
我目前的解决方案是将其实现为 Windows 服务并在 Windows Server 上运行。.NET Core 中是否有此类应用程序的等价物,或者 Azure 或 AWS 中是否有 SCM 的等价物?
Hangfire一种在 .NET 和 .NET Core 应用程序中执行后台处理的简单方法。无需 Windows 服务或单独的进程。
以持久存储和开源框架为后盾,可帮助您创建、处理和管理后台作业。
另请查看这篇关于在 ASP.NET 中运行后台任务的文章