The invention provides a load balancing method of a server cluster, and the method comprises the following steps: S1, judging whether the server cluster relates to a microservice architecture; S2, judging whether capacity adjustment is needed for server overall load; S3, receiving a request, and judging a request type according to feature information in the request; S4, inquiring and locating partitions of corresponding request types on a hash ring, and inquiring current load of related nodes, obtaining the current load of the node with the lowest load and obtaining a load mean value of the nodes on the partition; S5, performing calculation for the requests through a hash function according to classification characteristics, and mapping a result to a corresponding position of the partition; S6, according to a screening direction, judging whether a neighboring node is the node with the lowest load; S7, judging whether a current position is at a peak of a block. The method provided by the invention effectively balance load of each node in a system in an allocation stage and improves system efficiency.