JBoss.org Community Documentation

Part III. Clustering Guide

Table of Contents

14. Clustering
14.1. Introduction
14.2. Cluster Definition
14.3. HAPartition
14.4. JBoss Cache channels
14.4.1. Service Architectures
14.4.2. Load-Balancing Policies
14.4.3. Farming Deployment
14.4.4. Distributed state replication services
15. Clustered JNDI Services
15.1. How it works
15.2. Client configuration
15.2.1. For clients running inside the application server
15.2.2. For clients running outside the application server
15.2.3. JBoss configuration
16. Clustered Session EJBs
16.1. Stateless Session Bean in EJB 2.x
16.2. Stateful Session Bean in EJB 2.x
16.2.1. The EJB application configuration
16.2.2. Optimize state replication
16.2.3. The HASessionState service configuration
16.2.4. Handling Cluster Restart
16.2.5. JNDI Lookup Process
16.2.6. SingleRetryInterceptor
16.3. Stateless Session Bean in EJB 3.0
16.4. Stateful Session Beans in EJB 3.0
17. Clustered Entity EJBs
17.1. Entity Bean in EJB 2.x
17.2. Entity Bean in EJB 3.0
17.2.1. Configure the distributed cache
17.2.2. Configure the entity beans for cache
17.2.3. Query result caching
18. HTTP Services
18.1. Configuring load balancing using Apache and mod_jk
18.2. Download the software
18.3. Configure Apache to load mod_jk
18.4. Configure worker nodes in mod_jk
18.5. Configuring JBoss to work with mod_jk
18.6. Configuring HTTP session state replication
18.7. Enabling session replication in your application
18.8. Using FIELD level replication
18.9. Monitoring session replication
18.10. Using Clustered Single Sign On
18.11. Clustered Singleton Services
18.11.1. HASingletonDeployer service
18.11.2. Mbean deployments using HASingletonController
18.11.3. HASingleton deployments using a Barrier
18.11.4. Determining the master node
19. JBoss Messaging Clustering Notes
19.1. Unique server peer id
19.2. Clustered destinations
19.3. Clustered durable subs
19.4. Clustered temporary destinations
19.5. Non clustered servers
19.6. Message ordering in the cluster
19.7. Idempotent operations
19.7.1. Clustered connection factories
20. JBossCache and JGroups Services
20.1. JGroups Configuration
20.2. Common Configuration Properties
20.3. Transport Protocols
20.3.1. UDP configuration
20.3.2. TCP configuration
20.3.3. TUNNEL configuration
20.4. Discovery Protocols
20.4.1. PING
20.4.2. TCPGOSSIP
20.4.3. TCPPING
20.4.4. MPING
20.5. Failure Detection Protocols
20.5.1. FD
20.5.2. FD_SOCK
20.5.3. VERIFY_SUSPECT
20.5.4. FD versus FD_SOCK
20.6. Reliable Delivery Protocols
20.6.1. UNICAST
20.6.2. NAKACK
20.7. Other Configuration Options
20.7.1. Group Membership
20.7.2. Flow Control
20.7.3. Fragmentation
20.7.4. State Transfer
20.7.5. Distributed Garbage Collection
20.7.6. Merging
20.7.7. Binding JGroups Channels to a particular interface
20.7.8. Isolating JGroups Channels
20.7.9. Changing the Group Name
20.7.10. Changing the multicast address and port
20.7.11. JGroups Troubleshooting
20.7.12. Causes of missing heartbeats in FD