我有一个Python中间件应用程序,用于轮询站点的内容,然后为客户端Web应用程序写入/更新JSON文件。
我已经研究了在Windows Server 2003计算机上托管这个Python应用程序的几种方法。我已经将应用程序设置为在Windows任务计划下每分钟运行一次,并且还将应用程序安装为Windows服务(通过NSSM)。
理想情况下,我希望应用程序作为NSSM管理的Windows服务连续运行,并具有内部任务调度程序功能,每X秒轮询一次所需的各个站点。
这是否可以接受?或者我应该删除Python应用程序的所有轮询组件,并使用Windows任务计划作为轮询机制?