The load balancing provided by SuperMap iManager can compose a load balancing group of multiple GIS environments, improving the performance of GIS environment. The polling method, weighted polling method, IP Hash/weighted IP hash method, minimum connection method/Weighted minimum connection method are employed to bear load. The requests sent externally will be assigned to a GIS environment in the load balancing group based on the load balancing policy, and the requested server responds independently to the customer’s request. This allows you to acquire important data in a fast way and solve the high concurrency problem.
Supermap iManager supports HA (High available) strategy to avoid single point failure. You need to have at least 2 iManager services to configure the HA Strategy, with one serving as the primary node and one as the hot standby node. For the external, there is only one virtual IP. When the HA Strategy is turned on, the Nginx configuration of the primary node is synchronized to the hot standby node. iManager’s HA Strategy is mainly used for load balancing groups, when the primary node fails or shuts down, the hot standby node takes over the virtual IP and continues to provide the load balancing group service.
The load balancing group consists of load balancers and GIS environments. iManager sets the load balancer as the server for the load balancing group. When the load balancer receives the access request, the service request is assigned to the GIS environment in the load balancing group according to the load balancing strategy. The GIS environment receiving the request will provide services.