我正在开发一个Perl项目,它需要一个FIFO消息队列,用于在单个机器(UNIX)上的多个进程之间分配任务.队列大小可能会增长到1M个作业.
我尝试了IPC::DirQueue
,但是随着50k左右的工作排队,它变得非常缓慢.什么是可以在Perl中使用的该模块的好替代品?
解决方法
@H_403_7@ 使用ZeroMQ这种问题,使用Perl和其他语言,我取得了相当不错的成功.根据我的经验,ZeroMQ模块似乎是Perl当前最可靠的绑定.