Balancing RESTful API client workload
(Advanced use) When you use multiple instances of the SYMREST service, you can balance workload requests from RESTful API clients among a list of available SYMREST servers.
Take advantage of the following options to balance workload requests:
- Use ETCD servers, wherein clients are configured with a list of well-known ETCD hosts. With this
configuration, SYMREST servers in the cluster update the ETCD servers with their URL and load
information. The client then queries ETCD and chooses the least-loaded SYMREST server to connect.
Note: Load balancing with ETCD is supported only on Linux®.
- Use random selection, wherein clients are configured with a list of well-known SYMREST hosts in the cluster. With this configuration, the client connects at random to an available SYMREST server in the cluster.