2010-12-05 6 views
2

Comment pouvons-nous réaliser la mise en grappe JVM dans des applications Java autonomes? Est-ce une possibilité:Clustering JVM dans les applications Java autonomes

Nous créons une file d'attente JMS et la déployons sur un serveur. Maintenant, nous faisons en sorte que toutes les applications Java se connectent à distance en utilisant les paramètres jndi de weblogic dans cette file d'attente. Lorsqu'un message est remis à une file d'attente, seule l'une des applications Java (clients jms) reçoit le message en raison de la nature même d'une file d'attente (par opposition à un sujet). Ainsi, l'équilibrage de charge a.k.a peut être réalisé.

Est-ce une façon viable d'aborder la solution?

Répondre

0

Cette approche semble viable, et elle vous donne un équilibrage de charge simple. Personne ne peut dire si c'est la meilleure approche parce que vous n'avez donné pratiquement aucun détail sur ce que vous essayez de faire. Mais je ne dirais pas que "load balancing" et "clustering" font la même chose: vous pouvez faire l'équilibrage de charge en utilisant l'informatique en grappes, mais il y a d'autres façons de le faire et d'autres utilisations. Reportez-vous aux articles liés pour plus de détails.)

+0

Merci. À partir de maintenant, une approche viable est suffisante pour répondre à mes besoins. En outre, pourriez-vous expliquer certains points de différence entre l'équilibre de charge et le cluster? – Victor

+0

@Kaushik - voir la mise à jour des réponses, et en particulier les pages wikipedia liées. –

Questions connexes