1、RabbitMQ ((消息队列工具,在celery中扮演broker的角色,broker是消息代理,或者叫做消息中间件) 2、使用Celery (异步任务的调度工具) 简单来说,rabbitmq是一个采用Erlang写的强大的消息队列工具。在celery中可以扮演broker的角色。那么什么是broker? broker是一个消息传输的中间件,可以理解为一个邮箱。每当应用程序调...
Celery和RabbitMQ是两个层面的东西。 Celery是一个分布式的任务队列。它的基本工作就是管理分配任务到不同的服务器,并且取得结果。至于说服务器之间是如何进行通信的?这个Celery本身不能解决。 所以,RabbitMQ作为一个消息队列管理工具被引入到和Celery集成,负责处理服务器之间的通信任务。 当然,后来Celery相继增加了一些...
Celery和RabbitMQ是两个层面的东西。 Celery是一个分布式的任务队列。它的基本工作就是管理分配任务到不同的服务器,并且取得结果。至于说服务器之间是如何进行通信的?这个Celery本身不能解决。 所以,RabbitMQ作为一个消息队列管理工具被引入到和Celery集成,负责处理服务器之间的通信任务。 当然,后来Celery相继增加了一些...
Celery和RabbitMQ是两个层面的东西。Celery是一个分布式的任务队列。它的基本工作就是管理分配任务到不同...