场景就是,比如 Flask、Django 写的 WSGI 应用吧,提供 Web 服务,同时希望定期(比如每 10 分钟)执行一些任务(清缓存、更新计算内容等等)
如果我对 WSGI 原理没理解错的话,假如把计划任务写进 Flask,那么如果希望以 WSGI 多进程的方式提高性能,实际会起多个 WSGI + Flask 组成的服务进程,这样计划任务就也是多个,在每 10 分钟 n 个进程就会执行 n 次定期任务吧?
所以想请教一下我的理解有没有错误,考虑周全一些的话计划任务应当如何实现呢?
如果我对 WSGI 原理没理解错的话,假如把计划任务写进 Flask,那么如果希望以 WSGI 多进程的方式提高性能,实际会起多个 WSGI + Flask 组成的服务进程,这样计划任务就也是多个,在每 10 分钟 n 个进程就会执行 n 次定期任务吧?
所以想请教一下我的理解有没有错误,考虑周全一些的话计划任务应当如何实现呢?