簡體   English   中英

適用於Java,PHP和Python的開源隊列

[英]Open Source Queue that works with Java, PHP and Python

我目前正在市場上為我們系統中的工作建立一個新的隊列系統。 我嘗試過beanstalk,但它無法跟上負載。 我正在尋找一個簡單的系統來啟動和運行,我可以從生產者那里放入數據,讓消費者使用Java,PHP和Python來提取數據並進行處理。

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

作業驗證 - >只有在我將其標記為已完成時才會從隊列中刪除作業(如果出現故障,我不必將作業重新放入)

優先事項 - >優先考慮工作的能力

多個渠道 - >能夠擁有一個隊列,可以使用單獨的數據流(或數據庫)為多個應用程序提供服務

磁盤持久性 - >在發生故障時將作業寫入磁盤的能力

有人有什么好建議嗎?

目前正在關注RabbitMQ

Apache ActiveMQ怎么樣?

可從Java,PHP,Python訪問。

支持您請求的所有功能。

RabbitMQ是一個很好的消息傳遞系統,它有Java,PHP,Python和許多其他語言的綁定。

Berkeley數據庫可用於構建具有與大多數相關語言綁定的優先級隊列。 HA(高可用性)配置也可以使其分發。 例如,我相信Sun Grid Engine只使用它來同步作業。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM