2011-04-03 3 views
2

Mon application Web écrit des messages à rabbitmq. Exemple, un utilisateur veut exporter ses données, alors j'écris ce message dans la file d'attente. L'application Web n'est pas basée sur Java.processus en cours d'exécution pour les processus de travail pour répondre aux messages rabbitmq

Maintenant, je suis à la recherche des suggestions sur la façon de créer un environnement pour répondre à ces messages iE processus de travail

Je veux être en mesure d'avoir plusieurs processus de travail répondant aux nouveaux messages dans la file d'attente, et être en mesure de modifier le nombre de processus de travail pour répondre à la demande, etc.

Existe-t-il des structures Java qui sont des processus de longue durée?

Répondre

2

Vous pouvez créer une grille de processus de travail pour répondre aux demandes disponibles dans ce rabbitmq. Comme par les frameworks pour gérer cela, vous pouvez utiliser GridGain, une infrastructure Open Source Grid/Cloud qui vous permettra de distribuer les requêtes à un certain nombre de # processus de travail. Une autre option similaire est Condor. Les deux résolvent des problèmes similaires, mais GridGain est plus orienté Java.

Questions connexes