使用Java、PHP和Python的开源队列
我目前正在市场上寻找一种新的排队系统,用于我们系统中的工作。我试过豆茎,但它跟不上负荷。我正在寻找一个简单的系统来启动和运行,我可以从生产者那里输入数据片段,让Java、PHP和Python的消费者提取数据并进行处理 理想情况下,我希望看到以下功能: 作业验证->只有当我将作业标记为已完成时,作业才会从队列中删除(如果失败,我不必将作业放回队列) 优先级->对工作进行优先级排序的能力 多通道->具有一个队列的能力,该队列可以为具有独立数据流(或数据库)的多个应用程序提供服务 磁盘持久性->在发生故障时将作业写入磁盘的能力 有人有什么好的建议吗 目前正在看RabbitMQ,怎么样 可从Java、PHP、Python访问使用Java、PHP和Python的开源队列,java,php,python,queue,message-queue,Java,Php,Python,Queue,Message Queue,我目前正在市场上寻找一种新的排队系统,用于我们系统中的工作。我试过豆茎,但它跟不上负荷。我正在寻找一个简单的系统来启动和运行,我可以从生产者那里输入数据片段,让Java、PHP和Python的消费者提取数据并进行处理 理想情况下,我希望看到以下功能: 作业验证->只有当我将作业标记为已完成时,作业才会从队列中删除(如果失败,我不必将作业放回队列) 优先级->对工作进行优先级排序的能力 多通道->具有一个队列的能力,该队列可以为具有独立数据流(或数据库)的多个应用程序提供服务 磁盘持久性->在发生
支持您请求的所有功能。是一个很好的消息传递系统,有Java、PHP、Python和许多其他语言的绑定。可用于构建优先级队列,并绑定到最相关的语言。HA(高可用性)配置也可以使其分布。例如,我相信SunGrid引擎就是用它来同步作业的 它叫RabbitMQ,不是RapidMQ——或者我错过了sthg?