This specification discloses a load balancing engine, a client, a distributed computing system, and a load balancing method. The load balancing engine includes: a load information management module, configured to obtain global load information of a distributed computing system; a service information management module, configured to obtain global service information of the distributed computing system; a policy computing module, configured to perform load balancing computing for a first service type by using the global load information and the global service information, to generate a first load balancing policy corresponding to the first service type, where the first load balancing policy indicates distribution information of a service message corresponding to the first service type in the M computing nodes; and a policy release module, configured to release the first load balancing policy to a client. In the distributed computing system provided in the present invention, because policy computing and execution are separated, large-traffic service calling can be processed, and an upgrade is facilitated.
展开▼