I am considering using HAJMS with JBoss 3.2.6 and want to confirm that I 
understand the basic architecture for this configuration.

>From what I could read off the forum and other resources, I believe that HAJMS 
>works something like this:

1) The cluster is a group of nodes sharing their status with other nodes in the 
partition using JGroups UDP-Multicast.

2) There is a master node in the cluster that hosts the JMSProvider for the 
entire cluster.  The JMSProvider will move to another node in the event that 
the cluster detects a master failure using JGroups.

3) A JMS client uses the HAJNDI to retrieve the ConnectionFactory for the 
current JMSProvider serving the cluster.

4) The master node in the cluster maintains all persistent JMS Messages through 
a central database.  This database should not fail, since any node taking the 
role of master (in the event of a node failure) will connect to this database 
to continue processing JMS Messages.

5) HAJMS does not guarantee persistent messages.  In other words, HAJMS only 
provides the framework for switching the JMSProvider in the event of a master 
node failure.  It does not distribute persistent messages across all nodes in 
the cluster.  The persistent messages are centrally located as described in 
Item #4.

6) In JBoss 4.0, this central server model has been modified so that all nodes 
in the cluster maintain their own JMSProvider, and these providers distribute 
messages using JGroups.

My only request is that someone confirm that I have a basic understanding of 
HAJMS or please direct me to documentation that describes HAJMS at this 
conceptual level.

Best regards,
Tom

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3854522#3854522

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3854522


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to