单台计算机上每个加速实例的唯一IP



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

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

提前感谢您的帮助!

是的,您应该能够通过运行几个celeryd实例并使用填充程序将每个实例绑定到一个IP来完成您想要做的事情。请参见此处。

另一种选择是使用ifconfig将额外的IP分配给您的网卡,并让操作系统通过其选择的任何IP发送流量。根据这一点,您应该可以获得不同IP之间的流量分布。缺点:无法控制哪个IP被哪个进程使用。

希望对有所帮助

相关内容

  • 没有找到相关文章

最新更新