Flask 中使用定时任务
2019-09-25
最近在使用 Flask 时,需要定期从远端服务器拉取 IP 数据,以提供相关 API 使用。所以使用了 apscheduler 这个定时任务框架来执行数据库读取以及本地数据更新等功能。
这里把踩过的一些坑整理一下。
最近在使用 Flask 时,需要定期从远端服务器拉取 IP 数据,以提供相关 API 使用。所以使用了 apscheduler 这个定时任务框架来执行数据库读取以及本地数据更新等功能。
这里把踩过的一些坑整理一下。
一个应用服务器,想要提供短链接和长连接两类服务类型时,一般短链接用 HTTP 方式,而长链接采用 WebSocket 方式。
所以用 Flask 如何提供这两种服务类型呢?
一直以来,给外部系统提供服务,都是使用 RESTful API 方式。但是对于更多的用户来说,更喜欢的是使用浏览器直接打开页面,点击几个按钮来操作。所以在此基础上,学习了一下 Flask,接触到了 uWSGI,这里进行总结一下。