gpt4 book ai didi

django - 什么是分布式消息系统?具体 'distributed'里面是什么?

转载 作者:行者123 更新时间:2023-12-02 04:46:06 27 4
gpt4 key购买 nike

人们普遍提到 - “Celery 是一个基于分布式消息传递的异步任务队列/作业队列”。虽然我知道如何使用 Celery 工作人员等。但内心深处我不明白分布式消息传递的真正重要性和意义以及任务队列在其中的作用。

我已经浏览了很多互联网,但没有一个地方对这个定义逐字清晰地解释。它只是总是作为事实被提及。

有人可以抽出时间用一些相关示例来解释这些术语的所有重要性吗?

抱歉,如果这个问题对大多数人来说看起来微不足道,但对我来说,解决这个问题将有助于理解事物的工作原理。

谢谢。

最佳答案

简单地说,“分布式”就是将工作分配给许多 worker 。

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.

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

关于django - 什么是分布式消息系统?具体 'distributed'里面是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32673054/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com