Proxy resource coupled with single Undertow listener (and server) specifying load balancer discovery,
its configuration and load balance factor provider. Multiple proxy configuration can be specified.
Simple load provider returns constant pre-configured load balancing factor.
Dynamic load provider computes the load balance factor of a node from a defined set of load metrics.
Deprecated. Use 'ssl-context' attribute instead.
Uniquely identifies this proxy configuration.
Whether to enable multicast-based advertise mechanism.
If specified, reverse proxy advertisements checksums will be verified using this value as a salt.
Name of socket binding to use for the advertise socket.
If false, the contexts are registered with the reverse proxy as disabled; they need to be enabled manually
by 'enable-context' operation or via mod_cluster_manager console (if available).
The name of the balancer on the reverse proxy to register with.
List of contexts to exclude from registration with the reverse proxies.
Whether to enable packet flushing on the reverse proxy.
Time to wait before flushing packets on the reverse proxy.
The name of Undertow listener that will be registered with the reverse proxy.
Name of the load balancing group this node belongs to.
Maximum number of failover attempts by reverse proxy when sending the request to the backend server.
Timeout (in seconds) for proxy connections to a node. That is the time mod_cluster will wait for the
back-end response before returning an error.
Number of seconds for which to wait for a pong answer to a ping.
List of reverse proxies for mod_cluster to register with defined by 'outbound-socket-binding' in
'socket-binding-group'.
Deprecated in favor of proxies (list of references to outbound-socket-binding). List of reverse proxies to
register with. Format (hostname:port) separated with commas.
Base URL for MCMP requests.
Session draining strategy used during undeployment of a web application.
Soft maximum idle connection count for reverse proxy.
Timeout to wait for the reverse proxy to answer a MCMP message.
Reference to the SSLContext to be used by mod_cluster.
Number of seconds a STATUS message is sent from the application server to the proxy.
Indicates whether subsequent requests for a given session should be routed to the same node, if possible.
Indicates whether the reverse proxy should run an error in the event that the balancer is unable to route a
request to the node to which it is stuck. Ignored if sticky sessions are disabled.
Indicates whether the reverse proxy should remove session stickiness in the event that the balancer is
unable to route a request to the node to which it is stuck. Ignored if sticky sessions are disabled.
Maximum time to wait for context to process pending requests.
Time to live (in seconds) for idle connections above smax.
Number of seconds to wait for a worker to become available to handle a request.
Constant pre-configured load balancing factor.
Built-in load metric contributing a value to the overall load factor of a node. The load factors from
each metric are aggregated according to their weights.
Custom load metric loaded from a specified Java class contributing a value to the overall load factor of
a node. The load factors from each metric are aggregated according to their weights.
The number of historic (previous) load values to consider in the load balance factor computation.
The factor by which a historic load values should degrade in significance.
Properties to apply on a loaded metric instance.
Number indicating the significance of a metric with respect to the other metrics. For example, a metric of
weight 2 will have twice the impact on the overall load factor than a metric of weight 1.
Maximum capacity of the metric used to normalize the load values from a metric which require explicit
capacity.
Type of a built-in load metric from the enumerated values.
Class name to use to construct a load metric from.
Module name from which to load the load metric class.
Returns CPU load as percentage.
Deprecated. Will be ignored at runtime if specified.
Returns the heap memory usage as a percentage of max heap size.
Returns number of active sessions consulting the session manager. Requires an explicit capacity.
Returns the number of requests per second. Requires an explicit capacity.
Returns the outgoing request traffic in KB per second. Requires an explicit capacity.
Returns the incoming request POST traffic in KB per second (the application needs to read POST data).
Requires an explicit capacity.
Returns the number of currently busy listener threads servicing requests. Requires an explicit capacity.
Deprecated. The SSL configuration to client MCMP logic.
Location of the file containing the trust store.
Certificate authority revocation list.
Key file for the certificate.
The alias of the key holding the client certificates in the key store.
Password granting access to the key store and trust store.
Comma separated list of encryption ciphers the configuration is allowed to use.
The SSL protocols that are enabled.