Our spring based webapp is deployed to Tomcat AppServer. We have Multiple Tomcat Nodes behind a Load Balancer. If we want to discover all the AppServer Nodes in the Cluster, which clustering library can be used ? Ignite has TcpIp Multicast based and other cluster discovery mechanisms and Hazelcast has similar discovery mechanisms.
If our cluster size is roughly at 10 nodes, it appears that TcpIp Multicast based discovery would be a right strategy. Is that assumption right ?
Did anyone extract just the Cluster discovery feature from ignite ? If not, how do I go about extracting just the Cluster creating code and peer to group/peer messaging feature from Ignite (or any similar library/framework) ?
Any ideas appreciated.
AFAIK JBoss clustering functions used to run on top of JGroups. You already mentioned Hazelcast...