hi Henri, When I used JavaGroups (not anymore because of licensing) it was to do session replication. Any type of replication or clustering will always impact performance in a negative way, but instead of you achieve fail over and high availability.
Now I use standard TCP connections, they are very fast too. Most of the performance enhancements I made was in other places. The neat thing with TCP is that it has built in flow control and NACK. You can configure JavaGroups to use TCP connections, but in my case, I needed to have a pool of them.
what are you leaning towards?
I was thinking about using JavaGroups, or others sort of 'multicast' APIs for communication between WebServers and Tomcat clusters.
1) Use the 'magic of Multicast' to detect automatically the topollogy, web-servers will discovers which tomcats are available and tomcats which web-servers are ready.
2) May be use the Multicast to forward query to the Tomcat Cluster Group, to be sure that AT least one tomcat will reply.
But a pre-requisite is to find such API in both Java and C, I don't think that's the case for JavaGroups, may be spread (www.spread.org) could be used instead since it licence it similar to BSD and that
API's exist for many languages ....
What about ?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]