|
|
| |
Using WebLogic Server Clusters
Introduction to WebLogic Server Clustering
What Is a WebLogic Server Cluster?
Getting Connections with Clustered JDBC
Failover and Load Balancing for JDBC Connections
Non-Clustered Services and APIs
New Cluster Features in WebLogic Server Version 6.1
Integrated Support for Load Balancing Hardware
Stateful Session EJB Clustering
HTTP Session State Replication Changes
Administration Changes in WebLogic Server Version 6.1
Administration Server Configuration
Cluster Features and Infrastructure
Server Communication in a Cluster
One-to-Many Communication Using IP Multicast
Implications for Cluster Planning and Configuration
Peer-to-Peer Communication Using IP Sockets
Pure-Java Versus Native Socket Reader Implementations
Configuring Reader Threads for Java Socket Implementation
Client Communication via Sockets
Cluster-Wide JNDI Naming Service
Creating the Cluster-Wide JNDI Tree
Handling JNDI Naming Conflicts
Client Interaction with the Cluster-Wide JNDI Tree
Load Balancing of Clustered Services
Load Balancing for HTTP Session States
Load Balancing for Clustered Objects
Using Parameter-Based Routing for Clustered Objects
Load Balancing and JDBC Connections
Failover Support for Clustered Services
How WebLogic Server Detects Failures
Failure Detection Using IP Sockets
The WebLogic Server "Heartbeat"
Failover for Clustered Servlets and JSPs
Failover for Clustered Objects
Understanding HTTP Session State Replication
Requirements for HTTP Session State Replication
Session Programming Requirements
Session Data Must Be Serializable
Use setAttribute to Change Session State
Consider Serialization Overhead for Session Objects
Applications Using Frames Must Coordinate Session Access
Accessing Clustered Servlets and JSPs Using a Proxy
Using URL Rewriting to Track Session Replicas
Accessing Clustered Servlets and JSPs with Load Balancing Hardware
Failover with Load Balancing Hardware
Delayed Replication after a Failure
Understanding Object Clustering
Clustered Objects and RMI-IIOP Clients
Failover for Entity Beans and EJB Handles
Stateful Session Bean Replication
Failover for Stateful Session EJBs
Optimization for Collocated Objects
Object Deployment Requirements
Planning WebLogic Server Clusters
WebLogic Servers on Multi-CPU machines
Planning by Dividing Application Tiers
Recommended Multi-Tier Architecture
Physical Hardware and Software Layers
Benefits of Multi-Tier Architecture
Load Balancing for Clustered Object Calls
Configuration Notes for Multi-Tier Architecture
Limitations of Multi-Tier Architecture
Recommended Proxy Architectures
Physical Hardware and Software Layers
Proxy Plug-In Versus Load Balancer
Administration Server Considerations
What Happens if the Administration Server Fails?
Security Options for Cluster Architectures
Basic Firewall for Proxy Architectures
DMZ with Basic Firewall Configurations
Combining Firewall with Load Balancer
Expanding the Firewall for Internal Clients
Additional Security for Shared Databases
DMZ with Two Firewall Configuration
Firewall Considerations for Clusters
Administering WebLogic Clusters
Understand the Configuration Process
Determine Your Cluster Architecture
Consider Your Network and Security Topologies
Choose Machines for the Cluster Installation
WebLogic Server Instances on Multi-CPU machines
Check Host Machines' Socket Reader Implementation
Avoiding Listen Address Problems
Assigning Names to WebLogic Server Resources
Administration Server Address and Port
Managed Server Addresses and Listen Ports
Cluster Multicast Address and Port
Cluster Implementation Procedures
Define Machine Names (Optional)
Create WebLogic Server Instances
Starting a WebLogic Server Cluster
Configure Load Balancing Hardware (Optional)
Using Active Cookie Persistence
Using Passive Cookie Persistence
Configure Proxy Plug-Ins (Optional)
Configure Replication Groups (Optional)
Configure In-Memory HTTP Replication
Deploy Web Applications and EJBs
Additional Configuration Topics
Configure Multicast Time-To-Live (TTL)
Configure Multicast Buffer Size
Configuration Notes for Multi-Tier Architecture
Troubleshooting Common Problems
Collecting Diagnostic Information
Getting a JRockit Thread Dump Under Linux
Providing Diagnostics to BEA Technical Support
Server Fails to Join a Cluster
Custom Call Routing and Collocation Optimization
Configuring BIG-IPTM Hardware with Clusters
Using URL Rewriting With BIG-IP and WebLogic Server
Using Session Persistence with BIG-IP and WebLogic Server
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|