celery笔记

介绍

一个任务调度工具
Celery就是一个用python写的并行分布式框架

架构

Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。
broker:本身不提供,使用第三方提供,如redis、RabbitMQ
worker:Celery提供的任务执行的单元,worker并发的运行在分布式的系统节点中
backend:用来存储Worker执行的任务的结果,如:Redis,MongoDB,Django ORM,AMQP等

扩展

《廖雪峰》总共就几句话,涵盖了工作中目前接触到的所有selery https://www.liaoxuefeng.com/article/00137760323922531a8582c08814fb09e9930cede45e3cc000
《简书#异步任务神器 Celery》讲的比廖雪峰详细些http://www.jianshu.com/p/1840035cb510
《简书#redis实现消息队列》简书celery文章扩展http://www.jianshu.com/p/9c04890615ba
《博客园#生产者消费者模型+celery》讲的理论非常详细http://www.cnblogs.com/forward-wang/p/5970806.html
《RabbitMQ:在Ubuntu14.04下的安装笔记》~~配置位置尚未搞定~~http://blog.csdn.net/sharetop/article/details/50523081

你可能感兴趣的:(消息中间件,任务调度,分布式,心得日记)