什么是分布式邮件系统?特别是它中的“分布式”是什么?

时间:2015-09-19 20:45:22

标签: django celery task-queue message-passing

无处不在地提到 - 'Celery是基于分布式消息传递的异步任务队列/作业队列'。虽然我知道如何使用Celery工作者和所有人。但是内心深处我不明白分布式消息传递的真正重要性和意义以及任务队列的作用。

我已经浏览了大部分的互联网,但没有一个字一个字地清楚地解释这个定义。它总是被提到作为一个事实。

有人可以请他在这里花些时间用一些相关的例子解释这些条款的所有重要性吗?

很抱歉,如果这个问题对大多数人来说都是微不足道的,但对我来说,解决这个问题对理解事情是如何运作有很大帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

简单地说“分布式”意味着工作分布在许多工人中。

distribute
dɪˈstrɪbjuːt,ˈdɪstrɪbjuːt/Submit
verb
past tense: distributed; past participle: distributed
1.
give a share or a unit of (something) to each of a number of recipients.

当您运行任务时,芹菜将其放入队列,消息将传递给工作人员,其中一人运行任务。