2011-04-03 97 views
2

我的web应用程序正在将消息写入rabbitmq。例如,用户想要导出他们的数据,所以我将这条消息写入队列。该Web应用程序不是基于Java的。工作进程响应rabbitmq消息的长时间运行过程

现在我正在寻找如何应对这些信息创建一个环境的建议,即工作进程

我希望能够有多个工作进程应对新的消息队列,并且能够调整工作进程的数量以响应需求等。

是否有任何java框架是长时间运行的进程?

回答

2

您可以创建一个工作进程的网格来响应该rabbitmq中可用的请求。正如通过处理这个框架一样,你可以使用GridGain,这是一个开源的网格/云基础架构,它可以让你将请求分发给多个#工作进程。另一个类似的选项是Condor。两者都解决了类似的问题,但GridGain更多地面向Java。

相关问题