【发布时间】:2011-11-04 13:42:21
【问题描述】:
我有一个多处理的 perl 系统,它可以提取大量文件(可能有 1000 万个)并逐个处理它们
由于每个进程都必须获取专有文件,我需要一个单独的进程来执行文件列表并将文件名发送到消息队列
每个worker-process会查询message-queue,一次获取10个job,执行这10个job,直到message-queue为空
实现消息队列的最佳方式是什么
【问题讨论】:
标签: perl message-queue
我有一个多处理的 perl 系统,它可以提取大量文件(可能有 1000 万个)并逐个处理它们
由于每个进程都必须获取专有文件,我需要一个单独的进程来执行文件列表并将文件名发送到消息队列
每个worker-process会查询message-queue,一次获取10个job,执行这10个job,直到message-queue为空
实现消息队列的最佳方式是什么
【问题讨论】:
标签: perl message-queue
你可以试试Queue::Beanstalk。
【讨论】:
我会投票给Net::RabbitMQ 和rabbitmq
【讨论】: