Реализация IPC очереди сообщений в Linux - PullRequest
1 голос
/ 26 августа 2011

У меня есть мультипроцессорная система Perl, которая собирает много файлов (может быть в 10 миллионов) и работает с ними один за другим

Поскольку каждый процесс должен получать эксклюзивные файлы, мне нужно иметь один отдельный процесс, который выполняет листинг файлов и отправляет имена файлов в очередь сообщений

Каждый рабочий процесс будет запрашивать очередь сообщений, получать 10 заданий за раз и выполнять 10 заданий, пока очередь сообщений не станет пустой

Каков наилучший способ реализации очереди сообщений

Ответы [ 2 ]

1 голос
/ 27 августа 2011

Я бы проголосовал за Net :: RabbitMQ и rabbitmq

1 голос
/ 26 августа 2011

Вы можете попробовать Queue :: Beanstalk .

...