python - Flask:如何在 Flask、celery 或 python 多处理模块中创建一个或多个耗时的进程
问题描述
现在我想使用 Flask 来实现一个后端服务,该服务为前端提供一些 RESTful-API 来查询本地数据库中的数据。并且本地数据库中的所有数据都是从另一个远程数据库生成和分析的。
我认为必须不断创建一个异步过程来从远程数据库中获取不断生成新数据的原始数据,并对这些数据进行分析和转换,并保存到本地数据库(方便REST查询)。
此外,在分析过程中,一些特殊数据必须通过 web-socket 推送到前端。
对于上述功能,我如何在 Flask 中创建一个异步耗时的过程来进行数据分析,使用 flask-celery 或 multiprocessing 模块或任何其他实现?
解决方案
推荐阅读
- javascript - 无法获得续集 findbyPk 以将单个值返回到我的 React 应用程序
- dhall - dhall-to-yaml 函数文本输出以双引号输出
- java - 我的 heroku java 应用程序(电报机器人)不会在启动时编译
- jquery - JQuery循环使用for循环通过多维json数组
- python - 检查当前单词是否接近字符串中的单词的有效方法是什么?
- javascript - 任务:react-native-webview:compileDebugJavaWithJavac FAILED
- android - Android 模拟器无法在 Android Studio 中运行
- javascript - 如何从 Trefle API 查询信息
- sql - SQL查询不同流服务中用户的重叠?
- html - 插入 FAVICON 的替代方法?