如何创建从rabbitmq中提取消息的多个进程?

时间:2011-03-20 19:46:28

标签: python rabbitmq

假设我有一个python脚本来拉取队列的消息并处理它

process_queue_emails.py

现在我想以某种方式同时运行此文件的多个进程,我该怎么做?我需要它在后台运行,我猜一个单独的端口? (这是在ubuntu上)

所以我想在我的Web应用程序中将消息写入队列,然后我希望这些工作进程(上面的.py文件)并行接收和响应消息,即我需要在自己的进程中运行它们

1 个答案:

答案 0 :(得分:1)

zdaemon模块可用于编写被妖魔化的进程。或者您可以查看Python的多处理模块。另一种方法是使用supervisord将任意脚本或程序作为守护进程启动。