我需要构建在服务器上执行某些后台任务的功能。诸如队列监控(不断轮询)和批处理作业的计划任务之类的事情。这些过程需要具有基本功能,例如;如果失败则重新启动;被配置为只运行一个进程或多个进程;在闲置时保持状态等。然后,Azure工作者角色似乎勾选了许多方框 - 是否存在等效的内部部署?
我目前的计划是在.NET中构建一组Windows服务,但它们看起来是90年代。是否有更好的方法,人们使用,从MS或开源? Windows服务是否非常好用于不需要使用其他任何东西?
答案 0 :(得分:1)
Windows服务仍然是首选技术。