Soap 芹菜工人作为网络服务的镜像前端

Soap 芹菜工人作为网络服务的镜像前端,soap,celery,distributed-computing,worker,Soap,Celery,Distributed Computing,Worker,我正在寻找一种通过基于SOAP的Web服务分发作业的方法,这些服务可以在云上随机打开和关闭,并且可以存在于一个或多个实例中 我浏览了芹菜的教程,它似乎是分发任务的一个非常有趣的工具 然而,在我的例子中,我没有访问SOAP Web服务主机的权限,因此我不能在这些主机上添加任何额外的服务。我不能把它们变成芹菜的“工作节点” 我想我可以在机器上创建“镜像”工作节点(每个SOAP web服务一个),它就像芹菜客户端和SOAP服务之间的中介 我对芹菜的了解有限,我想知道这是否是一个好的解决方案,限制是什么

我正在寻找一种通过基于SOAP的Web服务分发作业的方法,这些服务可以在云上随机打开和关闭,并且可以存在于一个或多个实例中

我浏览了芹菜的教程,它似乎是分发任务的一个非常有趣的工具

然而,在我的例子中,我没有访问SOAP Web服务主机的权限,因此我不能在这些主机上添加任何额外的服务。我不能把它们变成芹菜的“工作节点”

我想我可以在机器上创建“镜像”工作节点(每个SOAP web服务一个),它就像芹菜客户端和SOAP服务之间的中介

我对芹菜的了解有限,我想知道这是否是一个好的解决方案,限制是什么

我在文档中读到,可以通过以下方式调整机器上执行的进程数:

CELERYD_CONCURRENCY
默认值为CELERYD_CONCURRENCY=CPU数量

在我看来,我可以在“镜像工作者”上使用这个选项,这些工作者都站在同一台机器上,每个“镜像工作者”都有一个CELERYD_并发值,对应于我允许在每个SOAP服务上执行的次数


芹菜看起来是可行的,还是很“黑”呢?

嗨,马特,我想你的问题很普通,这个SOAP服务实际上是做什么的?他们会做大部分工作吗?它们是异步的还是同步的?您需要对收到的数据进行繁重的后处理吗?