Hi folks, I have a working prototype for clustering based on the ClusterManager (we discussed this in a thread before) and Apache Tribes. I have created a branch for this (based on rev 503540 in trunk), so that interested parties can experiment with it. https://svn.apache.org/repos/asf/webservices/axis2/branches/java/clustering/ before compiling the code please install http://people.apache.org/~rajith/axis2-clustering/apache-tribes-0.9.5.2.jarin your local maven repo under tribes.
I have tested this with 6 nodes. The basic functionality is to replicate the service group context and the service context including the property bags. I still need to work on garbage collecting the ctx's when they are removed from the primary node. I have a Sample Account Service which I used to test the implementation at the follwing link. (both source and .aar file) http://people.apache.org/~rajith/axis2-clustering/ To test, just proxy all operation via TCPMon, which will allow you to point at different nodes w/o restarting the clinet. Once you do the login operation in one node, feel free to run the other operations against different nodes via the TCPMon. Before running the example please, please copy http://people.apache.org/~rajith/axis2-clustering/apache-tribes-0.9.5.2.jarinto your classpath as I haven't changed the scripts to copy this into the axis2 distributions. Please try it out and provide feedback, better yet if you can contribute to improve it. Regards, Rajith Attapattu Red Hat.
