2011-04-03 92 views
2

我的web應用程序正在將消息寫入rabbitmq。例如,用戶想要導出他們的數據,所以我將這條消息寫入隊列。該Web應用程序不是基於Java的。工作進程響應rabbitmq消息的長時間運行過程

現在我正在尋找如何應對這些信息創建一個環境的建議,即工作進程

我希望能夠有多個工作進程應對新的消息隊列,並且能夠調整工作進程的數量以響應需求等。

是否有任何java框架是長時間運行的進程?

回答

2

您可以創建一個工作進程的網格來響應該rabbitmq中可用的請求。正如通過處理這個框架一樣,你可以使用GridGain,這是一個開源的網格/雲基礎架構,它可以讓你將請求分發給多個#工作進程。另一個類似的選項是Condor。兩者都解決了類似的問題,但GridGain更多地面向Java。

相關問題