JBoss.org Community Documentation

Part IV. Clustering Guide

Table of Contents

13. Clustering
13.1. Introduction
13.2. Cluster Definition
13.3. HAPartition
13.4. JBoss Cache channels
13.4.1. Service Architectures
13.4.2. Load-Balancing Policies
13.4.3. Farming Deployment
13.4.4. Distributed state replication services
14. Clustered JNDI Services
14.1. How it works
14.2. Client configuration
14.2.1. For clients running inside the application server
14.2.2. For clients running outside the application server
14.2.3. JBoss configuration
15. Clustered Session EJBs
15.1. Stateless Session Bean in EJB 2.x
15.2. Stateful Session Bean in EJB 2.x
15.2.1. The EJB application configuration
15.2.2. Optimize state replication
15.2.3. The HASessionState service configuration
15.2.4. Handling Cluster Restart
15.2.5. JNDI Lookup Process
15.2.6. SingleRetryInterceptor
15.3. Stateless Session Bean in EJB 3.0
15.4. Stateful Session Beans in EJB 3.0
16. Clustered Entity EJBs
16.1. Entity Bean in EJB 2.x
16.2. Entity Bean in EJB 3.0
16.2.1. Configure the distributed cache
16.2.2. Configure the entity beans for cache
16.2.3. Query result caching
17. HTTP Services
17.1. Configuring load balancing using Apache and mod_jk
17.2. Download the software
17.3. Configure Apache to load mod_jk
17.4. Configure worker nodes in mod_jk
17.5. Configuring JBoss to work with mod_jk
17.6. Configuring HTTP session state replication
17.7. Enabling session replication in your application
17.8. Using FIELD level replication
17.9. Monitoring session replication
17.10. Using Clustered Single Sign On
17.11. Clustered Singleton Services
17.11.1. HASingletonDeployer service
17.11.2. Mbean deployments using HASingletonController
17.11.3. HASingleton deployments using a Barrier
17.11.4. Determining the master node
18. Clustered JMS Services
18.1. High Availability Singleton Fail-over
18.1.1. Server Side Configuration
18.1.2. Non-MDB HA-JMS Clients
18.1.3. Load Balanced HA-JMS MDBs
19. JBossCache and JGroups Services
19.1. JGroups Configuration
19.2. Common Configuration Properties
19.3. Transport Protocols
19.3.1. UDP configuration
19.3.2. TCP configuration
19.3.3. TUNNEL configuration
19.4. Discovery Protocols
19.4.1. PING
19.4.2. TCPGOSSIP
19.4.3. TCPPING
19.4.4. MPING
19.5. Failure Detection Protocols
19.5.1. FD
19.5.2. FD_SOCK
19.5.3. VERIFY_SUSPECT
19.5.4. FD versus FD_SOCK
19.6. Reliable Delivery Protocols
19.6.1. UNICAST
19.6.2. NAKACK
19.7. Other Configuration Options
19.7.1. Group Membership
19.7.2. Flow Control
19.7.3. Fragmentation
19.7.4. State Transfer
19.7.5. Distributed Garbage Collection
19.7.6. Merging
19.7.7. Binding JGroups Channels to a particular interface
19.7.8. Isolating JGroups Channels
19.7.9. Changing the Group Name
19.7.10. Changing the multicast address and port
19.7.11. JGroups Troubleshooting
19.7.12. Causes of missing heartbeats in FD