A service invoking method, comprising: receiving a first service request message sent by a service invoking end; determining, in response to the first service request message, header information of the first service request message; determining, according to the header information, whether the header information comprises a route identification; under a condition that the header information comprises the route identification, determining a target data center among a plurality of data centers according to the route identification, and sending the first service request message to the target data center to enable the target data center to provide service for the service invoking end; or under a condition that the header information does not comprise the route identification, determining a target default data center among at least one default data center that comprises a distribution rule server, sending the first service request message to the target default data center to enable the target default data center to provide service for the service invoking end, receiving a route identification fed back by the distribution rule server of the target default data center, and sending the route identification fed back by the distribution rule server to the service invoking end to enable the service invoking end to generate a second service request message according to the route identification fed back by the distribution rule server. receiving a first service request message sent by a service invoking end; determining, in response to the first service request message, header information of the first service request message; determining, according to the header information, whether the header information comprises a route identification; under a condition that the header information comprises the route identification, determining a target data center among a plurality of data centers according to the route identification, and sending the first service request message to the target data center to enable the target data center to provide service for the service invoking end; or determining a target data center among a plurality of data centers according to the route identification, and sending the first service request message to the target data center to enable the target data center to provide service for the service invoking end; or under a condition that the header information does not comprise the route identification, determining a target default data center among at least one default data center that comprises a distribution rule server, sending the first service request message to the target default data center to enable the target default data center to provide service for the service invoking end, receiving a route identification fed back by the distribution rule server of the target default data center, and sending the route identification fed back by the distribution rule server to the service invoking end to enable the service invoking end to generate a second service request message according to the route identification fed back by the distribution rule server. determining a target default data center among at least one default data center that comprises a distribution rule server, sending the first service request message to the target default data center to enable the target default data center to provide service for the service invoking end, receiving a route identification fed back by the distribution rule server of the target default data center, and sending the route identification fed back by the distribution rule server to the service invoking end to enable the service invoking end to generate a second service request message according to the route identification fed back by the distribution rule server.