我目前正在市场上为我们系统中的工作建立一个新的队列系统.我尝试过beanstalk,但它无法跟上负载.我正在寻找一个简单的系统来启动和运行,我可以从生产者那里放入数据,让消费者使用Java,PHP和Python来提取数据并进行处理.
理想情况下,我希望看到以下功能:
工作验证 – >只有当我将它们标记为已完成时才会从队列中删除作业(如果失败,我不必将作业重新放入)
优先事项 – >优先考虑工作的能力
多个频道 – >能够拥有一个可以使用单独的数据流(或数据库)为多个应用程序提供服务的队列
磁盘持久性 – >能够在发生故障时将作业写入磁盘
有人有什么好建议吗?
目前正在关注RabbitMQ
解决方法:
可从Java,PHP,Python访问.