2012-03-20 111 views
1

我正在运行一系列使用Celery和RabbitMQ的任务,这些任务可以快速达到任务请求来自的网站的速率限制。我想知道是否可以将一个celeryd实例绑定到一个公共IP地址,并让多个实例在同一台计算机上运行?单机上每个celeryd实例的唯一IP?

我确实有多个公共IP地址可以使用,但我对网络的使用经验很少。

在此先感谢您的帮助!

回答

1

是的,您应该能够通过运行几个芹菜实例并使用垫片将每个实例绑定到IP来完成您想要的操作。请参阅here

另一种选择是只使用ifconfig将附加IP分配给您的网卡,并让操作系统通过它选择的任何IP发送流量。根据this,您应该获得不同IP的流量分布。下行:无法控制哪个IP被哪个进程使用。

希望可以帮到

相关问题