Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java、PHP和Python的开源队列_Java_Php_Python_Queue_Message Queue - Fatal编程技术网

使用Java、PHP和Python的开源队列

使用Java、PHP和Python的开源队列,java,php,python,queue,message-queue,Java,Php,Python,Queue,Message Queue,我目前正在市场上寻找一种新的排队系统,用于我们系统中的工作。我试过豆茎,但它跟不上负荷。我正在寻找一个简单的系统来启动和运行,我可以从生产者那里输入数据片段,让Java、PHP和Python的消费者提取数据并进行处理 理想情况下,我希望看到以下功能: 作业验证->只有当我将作业标记为已完成时,作业才会从队列中删除(如果失败,我不必将作业放回队列) 优先级->对工作进行优先级排序的能力 多通道->具有一个队列的能力,该队列可以为具有独立数据流(或数据库)的多个应用程序提供服务 磁盘持久性->在发生

我目前正在市场上寻找一种新的排队系统,用于我们系统中的工作。我试过豆茎,但它跟不上负荷。我正在寻找一个简单的系统来启动和运行,我可以从生产者那里输入数据片段,让Java、PHP和Python的消费者提取数据并进行处理

理想情况下,我希望看到以下功能:

作业验证->只有当我将作业标记为已完成时,作业才会从队列中删除(如果失败,我不必将作业放回队列)

优先级->对工作进行优先级排序的能力

多通道->具有一个队列的能力,该队列可以为具有独立数据流(或数据库)的多个应用程序提供服务

磁盘持久性->在发生故障时将作业写入磁盘的能力

有人有什么好的建议吗

目前正在看RabbitMQ,怎么样

可从Java、PHP、Python访问


支持您请求的所有功能。

是一个很好的消息传递系统,有Java、PHP、Python和许多其他语言的绑定。

可用于构建优先级队列,并绑定到最相关的语言。HA(高可用性)配置也可以使其分布。例如,我相信SunGrid引擎就是用它来同步作业的

它叫RabbitMQ,不是RapidMQ——或者我错过了sthg?