celery vs pyro:Pyro是Celery的替代品吗?

Tan*_*anu 11 python pyro celery

我想了解Celery,并想知道Celery和Pyro是否正在努力实现同样的目标?

有人可以告诉我,如果有什么东西可以做什么Pyro不能,反之亦然?

Osc*_*áez 15

正如我在官方网站上看到的那样,CeleryPyro打算做不同的工作,但这种困惑很自然.

这两个软件包的目标是帮助您进行分布式计算,但采用不同的方法:Celery打算成为分布式任务调度程序,这意味着,如果您有一堆任务(非常不相关),您可以通过计算机网格分发它们或通过网络.

虽然,Pyro旨在通过网络在对象之间建立通信网关,但是,如果你有一个相当大的任务,那就意味着你不能分成几个不相关的任务,而是用一堆对象,这些对象是独立的,但通常需要有关其他信息,然后Pyro启用它们之间的通信,因此您可以执行在计算机网格或网络上分发对象的任务.

你使用Django标签发布这个,所以你可以说,对Web应用程序执行的请求可以看作是不相关任务的一堆(并发增加的一个大问题),所以Celery可能会这样做是你在找什么.