【发布时间】:2010-12-12 21:03:28
【问题描述】:
我正在开发一个(主要是)Perl 项目,并希望使用消息队列将进程彼此隔离。我有这样的工作流程:
输入 -> 接收器 -> 处理器 -> 输出
我需要每秒处理数百笔交易,所以加快我的最大动力。这种设置最快的消息队列系统是什么?
我的所有进程都在同一台机器上运行,所以如果这意味着更好的性能,我可以使用 UNIX 套接字或临时文件。
到目前为止,我最喜欢的两个是 IPC::DirQueue 和 beanstalkd。任何人都有这两种方法的经验并且可以得出结论哪个更快?
还有什么可以在单台机器上实现超快速工作队列?
【问题讨论】:
标签: perl ipc message-queue