I'm working on a Perl project which needs a FIFO message queue for distributing tasks between several processes on a single machine (UNIX). The queue size may grow up to 1M jobs.
I've tried IPC::DirQueue
, but it becomes awfully slow with 50k or so jobs enqueued. What are good alternatives to this module which can be used in Perl?