Python环境下安装使用异步任务队列包Celery的基础教程
celery(芹菜)是一个异步任务队列/基于分布式消息传递的作业队列。它侧重于实时操作,但对调度支持也很好。启动后不要关闭窗口, 下面操作新建窗口在同级目录执行:该命令的意思是启动一个worker,把tasks中的任务把任务放到队列中。到此为止,你已经可以使用celery执行任务了,上面的python交互模式下简单的调用了add任务,并传递4,4参数。除了添加backend之外,上面还添加了一个who的方法用来测试多服务器操作。修改完成之后,还是按照之前的方式启动。发现前一个服务器的Celery服务中输出你刚启动的服务器的hostname,前提是那台服务器连上了你的rabbitmq。看你输入的内容已经观察两台服务器上你启动celery服务的输出。
用户评论