![](/img/trans.png)
[英]Are there any simple and effective Open Source Java database-backed queue libraries?
[英]Open Source Queue that works with Java, PHP and Python
我目前正在市场上为我们系统中的工作建立一个新的队列系统。 我尝试过beanstalk,但它无法跟上负载。 我正在寻找一个简单的系统来启动和运行,我可以从生产者那里放入数据,让消费者使用Java,PHP和Python来提取数据并进行处理。
理想情况下,我希望看到以下功能:
作业验证 - >只有在我将其标记为已完成时才会从队列中删除作业(如果出现故障,我不必将作业重新放入)
优先事项 - >优先考虑工作的能力
多个渠道 - >能够拥有一个队列,可以使用单独的数据流(或数据库)为多个应用程序提供服务
磁盘持久性 - >在发生故障时将作业写入磁盘的能力
有人有什么好建议吗?
目前正在关注RabbitMQ
RabbitMQ是一个很好的消息传递系统,它有Java,PHP,Python和许多其他语言的绑定。
Berkeley数据库可用于构建具有与大多数相关语言绑定的优先级队列。 HA(高可用性)配置也可以使其分发。 例如,我相信Sun Grid Engine只使用它来同步作业。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.