2016-08-04 2 views
0

J'essaye d'installer 2 serveurs d'Artemis d'ActiveMQ avec le soutien pour la haute disponibilité et le basculement. Mais ce que je peux voir dans la documentation et in this example c'est qu'Artemis n'est pas évolutif puisque je dois mettre en place des connexions et des sessions à chaque nœud Artemis en le code. Cela signifie que si je veux faire évoluer Artemis en ajoutant un troisième serveur, alors je devrais faire une nouvelle version du code où les connexions et les sessions à ce serveur existent, non? Est-ce que cela signifie également que je dois créer manuellement une nouvelle connexion et une nouvelle session le serveur défaillant quand il est en panne et réapparaît sur le cluster?ActiveMQ Artemis n'est pas évolutif, ou est-ce?

Répondre

0

Pour effectuer une mise à l'échelle de cette manière, vous devez utiliser un groupe de découverte qui utilise la multidiffusion UDP ou même les groupes JG.

Vous pouvez ensuite configurer la configuration de découverte du côté de l'application pour découvrir les nœuds Artemis. Tout ceci est décrit, avec des exemples, dans le Clustering section of the documentation.