使用计时器在C#中实现docker容器的最佳方法

时间:2018-03-22 13:31:47

标签: c# asp.net visual-studio docker timer

我正在考虑使用Docker和C#来重写现有系统。

容器将通过扫描SQL Server队列表以查找它们可以处理的作业,然后为该作业执行必要的更新。

将使用Timer对象定期扫描队列。

我在Visual Studio中看到创建Docker进程的唯一方法是创建一个ASP.Net Core项目并在新项目向导中启用Docker。

我曾经在RESTful服务器中使用过Timer,但我发现,如果暂时没有HTTP请求,IIS会卸载程序集,Timer会停止触发。

我的问题是:

  • 容器会连续运行还是会停止运行? 没有像IIS这样的HTTP请求?
  • ASP.Net Core项目是采用这种类型容器的方法 还是有更好的方法?

0 个答案:

没有答案