Bookmark this page

Summary

  • A clustered application has benefits such as high availability, scalability, and failover support.

  • Clustering is available in Red Hat JBoss Enterprise Application Platform (JBoss EAP) by using the default configuration in either the ha, or full-ha server configuration files.

  • Clustered servers can run either as standalone servers, or in a managed domain.

  • Clustering is accomplished by the infinispan and jgroups subsystems.

  • Making an application distributable requires including a <distributable> tag in the web.xml configuration file.

  • A cache container is a repository for caches. There are four default cache containers: web, hibernate, ejb, and server.

  • A network load balancer directs HTTP requests to JBoss EAP server instances that are cluster members.

  • mod_cluster creates a dynamic list of cluster members without needing manual configuration, but can also be configured to use a static list.

  • You can use the undertow and mod_cluster subsystems to implement a static or dynamic load balancer.

  • Undertow uses the session ID cookie to provide session affinity.

Revision: ad248-7.4-18a9db2