celery使用场景
异步任务:一些比较耗时的操作可以交给celery去执行,而不用等着程序处理完才知道结果,比如视频转码等的处理,邮件的发送等
定时任务:比如定时推送消息,定时爬取数据,定时统计数据等等
1.虚拟机以及系统的安装
2.python虚拟环境的搭建,以及配置pycharm项目同步到远程、使用远程环境等
3.linux的常用操作
4.vim的常用命令以及配置pycharm中使用vim编辑模式等
5.redis-cli客户端的简单操作
6.celery
常见的 消息中间件有【 rabbitmq、redis】、Zookeeper 等
celery的环境准备
python中celery的异步任务和定时任务[redis]以及[rabbitmq]
django中使用celery [redis]以及[rabbitmq]
实战部分暂定,可能会根据群里面同学的建议进行调整:
实战:定时采集数据(爬虫)+异步存储数据(mysql) --[rabbitmq]
实战:异步执行数据导入(pandas,mysql)
实战:暂定