You can configure your Runtimes, Runtime clusters, and Clouds to listen for requests from clients in real time through an embedded web server. You can configure the shared web server at the account and account user level to control network and security settings.
Load balancing
Scheduled and manual processes are load balanced by the cluster. In a Runtime cluster or in a private runtime cloud, listener processes are not balanced on their own. If you use a Runtime cluster or a private runtime cloud with a web server, have an HTTP load balancer in front of the nodes. The load balancer distributes process executions received via the shared web server across the Runtime cluster nodes or runtime cloud clusters. If one node goes down, the process executions are passed to another node.
However, if an execution worker is enabled for an account, process executions go directly to the execution worker, therefore load balancing is used to distribute the web server’s load. If an account does not have an execution worker, its web service requests are load-balanced across the cluster.
After you install a load balancer, configure client applications to send requests to an endpoint, which would be the load balancer. The load balancer virtualizes and abstracts the Runtime endpoints from the client application. To have a more friendly DNS URL endpoint, obtain one from an DNS provider and configure it within your network.