标签: Flask

Flask 中使用定时任务

最近在使用 Flask 时,需要定期从远端服务器拉取 IP 数据,以提供相关 API 使用。所以使用了 apscheduler 这个定时任务框架来执行数据库读取以及本地数据更新等功能。

这里把踩过的一些坑整理一下。

Nginx + uWSGI + Flask + WebSocket

一个应用服务器,想要提供短链接和长连接两类服务类型时,一般短链接用 HTTP 方式,而长链接采用 WebSocket 方式。

所以用 Flask 如何提供这两种服务类型呢?

Nginx + uWSGI + Flask

上次说到了 Flask,接触到 uWSGI。在实际生产环境,一般采用 Nginx + uWSGI + Flask 的组合方式。

WSGI + uWSGI + uwsgi

一直以来,给外部系统提供服务,都是使用 RESTful API 方式。但是对于更多的用户来说,更喜欢的是使用浏览器直接打开页面,点击几个按钮来操作。所以在此基础上,学习了一下 Flask,接触到了 uWSGI,这里进行总结一下。