Entering content frameProcess documentation HTTP Load Distribution Using SAP Message Server Locate the document in its SAP Library structure

Note 

SAP recommends that you use the SAP Web Dispatcher as the starting point for your Web queries. This is then used as the access point for your network and also executes load balancing for HTTP requests.

Uses

Usually, an SAP System consists of several application servers which share the network load.

Load distribution is handled by the message server (there is one message server in an SAP System). When a user logs on, the message server assigns him or her to the application server that currently has the smallest load. This procedure is also used for incoming HTTP requests.

Note

If you are using HTTP load distribution on your system, you cannot use additional Structure linkVirtual Hosts.

Process

Every application server that is participating in load sharing tells the message server how many work processes it can provide and whether it accepts HTTPS connections. At the start of a connection, an Internet client first connects to a message server (which must also be HTTP-compatible). The message server tells the client via a redirect which application server it should connect to. Obviously, HTTPS requests are only sent to HTTPS-compatible application servers.

For this procedure to work, the message server has to open one or several additional ports. The following profile parameters are used for this:

This parameter refers to an additional HTTP port that the message server opens to redirect HTTP requests. This parameter refers to an additional HTTP port that the message server opens to redirect HTTP requests.

Default setting: no additional port

Caution

Therefore, you must set this parameter if you want to activate HTTP load distribution.

This parameter refers to a HTTPS port that the message server opens to redirect HTTPS requests. This parameter refers to an additional HTTP port that the message server opens to redirect HTTP requests.
Additional SSL parameters must be set for HTTPS, so that SSL can be used. Also, the message server must be run as a multi-threaded program, as every HTTPS request is processed in its own thread.

There are also other parameters with default values that do not need to be changed. These parameters are as follows:

Caution

If SSL is being used, the SSL parameters must be set correctly (see SSL documentation).

 

 

Leaving content frame