Red Hat Training

A Red Hat training course is available for Red Hat JBoss Web Server

4.2. Key Features

Table 4.1.  Features

Feature Description
Apache HTTP Server-based The JBoss HTTP Connector mod-cluster uses Apache as the proxy server.
Real-time load-balancing calculation
The JBoss HTTP Connector mod_cluster creates a feedback network between the worker nodes and the proxy server. The mod_cluster service is deployed on each of the worker nodes. This service feeds real time load information to the proxy server. The proxy server then allocates work, based on the current load on each worker node. This real time adaptive load distribution results in increased optimization of resources.
The information reported by the worker nodes and the load-balancing policy used by the proxy are customizable.
Routing based on real-time application life cycle The JBoss HTTP Connector mod_cluster service deployed on the worker nodes relays application lifecycle events to the proxy server. This allows the server to dynamically update its routing table. When an application is undeployed on a node, the proxy server does notroute traffic for that application to that node
Automatic Proxy Discovery
The proxy server is configured to announce its presence via UDP multicast. New worker nodes discover the proxy server and automatically add themselves to the load-balancing cluster. This reduces the configuration and maintenance needed. When UDP multicast is not available or is undesirable, worker nodes are configured with a static list of proxies.
Multiple Protocol Support The JBoss HTTP Connector mod_cluster uses either HTTP, HTTPS, or Apache JServ Protocol (AJP) for communication between the proxy and the worker nodes.