JBoss.org Community Documentation

Part III. Clustering Guide

Table of Contents

16. Clustering
16.1. Introduction
16.2. Cluster Definition
16.3. HAPartition
16.4. JBoss Cache channels
16.4.1. Service Architectures
16.4.2. Load-Balancing Policies
16.4.3. Farming Deployment
16.4.4. Distributed state replication services
17. Clustered JNDI Services
17.1. How it works
17.2. Client configuration
17.2.1. For clients running inside the application server
17.2.2. For clients running outside the application server
17.2.3. JBoss configuration
18. Clustered Session EJBs
18.1. Stateless Session Bean in EJB 2.x
18.2. Stateful Session Bean in EJB 2.x
18.2.1. The EJB application configuration
18.2.2. Optimize state replication
18.2.3. The HASessionState service configuration
18.2.4. Handling Cluster Restart
18.2.5. JNDI Lookup Process
18.2.6. SingleRetryInterceptor
18.3. Stateless Session Bean in EJB 3.0
18.4. Stateful Session Beans in EJB 3.0
19. Clustered Entity EJBs
19.1. Entity Bean in EJB 2.x
19.2. Entity Bean in EJB 3.0
19.2.1. Configure the distributed cache
19.2.2. Configure the entity beans for cache
19.2.3. Query result caching
20. HTTP Services
20.1. Configuring load balancing using Apache and mod_jk
20.2. Download the software
20.3. Configure Apache to load mod_jk
20.4. Configure worker nodes in mod_jk
20.5. Configuring JBoss to work with mod_jk
20.6. Configuring HTTP session state replication
20.7. Enabling session replication in your application
20.8. Using FIELD level replication
20.9. Monitoring session replication
20.10. Using Clustered Single Sign On
20.11. Clustered Singleton Services
20.11.1. HASingletonDeployer service
20.11.2. Mbean deployments using HASingletonController
20.11.3. HASingleton deployments using a Barrier
20.11.4. Determining the master node
21. JBoss Messaging Clustering Notes
21.1. Unique server peer id
21.2. Clustered destinations
21.3. Clustered durable subs
21.4. Clustered temporary destinations
21.5. Non clustered servers
21.6. Message ordering in the cluster
21.7. Idempotent operations
21.7.1. Clustered connection factories
22. JBossCache and JGroups Services
22.1. JGroups Configuration
22.2. Common Configuration Properties
22.3. Transport Protocols
22.3.1. UDP configuration
22.3.2. TCP configuration
22.3.3. TUNNEL configuration
22.4. Discovery Protocols
22.4.1. PING
22.4.2. TCPGOSSIP
22.4.3. TCPPING
22.4.4. MPING
22.5. Failure Detection Protocols
22.5.1. FD
22.5.2. FD_SOCK
22.5.3. VERIFY_SUSPECT
22.5.4. FD versus FD_SOCK
22.6. Reliable Delivery Protocols
22.6.1. UNICAST
22.6.2. NAKACK
22.7. Other Configuration Options
22.7.1. Group Membership
22.7.2. Flow Control
22.7.3. Fragmentation
22.7.4. State Transfer
22.7.5. Distributed Garbage Collection
22.7.6. Merging
22.7.7. Binding JGroups Channels to a particular interface
22.7.8. Isolating JGroups Channels
22.7.9. Changing the Group Name
22.7.10. Changing the multicast address and port
22.7.11. JGroups Troubleshooting
22.7.12. Causes of missing heartbeats in FD