1.celery
1.1 简 介
Celery是一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需的工具。
它是一个任务队列,专注于实时处理,同时还支持任务调度。
另外他是开源的。
1.2 工作原理
客服端发送任务给队列,处理者从队列中提取队列并处理。过程和美团外卖下单过程类似。
注意任务队列不止一个。
1.3 lincx下安装及运行
安装语句
$ pip install -U Celery
运行语句
$ celery -A celery_tasks.main worker -l info
1.4任务队列(中间人broker的选取)
rabbitMQ安装
sudo apt-get install rabbitMQ-server
结果如图所示: