A method for checking integrity of distributed service processing, wherein a distributed service system receives a service request and transfers the service request to subsequent service subsystems level by level based on a service condition, wherein a service processing status of each service subsystem in the distributed system is monitored and the method comprises: in the event that an entry service subsystem receives the service request and needs to transfer the service request to a level-1 service subsystem, for each level-1 service subsystem to which the service request needs to be transferred, generating, by the entry service subsystem, a joint identifier of the entry service subsystem and the level-1 service subsystem, and performing exclusive OR processing on the generated joint identifiers to obtain a first check value; after completing the distributed service processing corresponding to the service request, recording, for each common service subsystem, a joint identifier transferred from an upper-level service subsystem to the common service subsystem, for each lower-level service subsystem to which the common service subsystem transfers the service request, generating a joint identifier of the common service subsystem and the lower-level service subsystem, and, performing, for each common service subsystem, exclusive OR processing on the recorded joint identifier, the generated joint identifier, and the first check value and updating the first check value; after completing the distributed service processing corresponding to the service request, recording, for each leaf service subsystem, a joint identifier transferred from an upper-level service subsystem, performing, for each leaf service subsystem, exclusive OR processing on the recorded joint identifier and the first check value, and updating the first check value to obtain a final check value; and storing a final check value as a service processing status of the distributed system. in the event that an entry service subsystem receives the service request and needs to transfer the service request to a level-1 service subsystem, for each level-1 service subsystem to which the service request needs to be transferred, generating, by the entry service subsystem, a joint identifier of the entry service subsystem and the level-1 service subsystem, and performing exclusive OR processing on the generated joint identifiers to obtain a first check value; for each level-1 service subsystem to which the service request needs to be transferred, generating, by the entry service subsystem, a joint identifier of the entry service subsystem and the level-1 service subsystem, and performing exclusive OR processing on the generated joint identifiers to obtain a first check value; after completing the distributed service processing corresponding to the service request, recording, for each common service subsystem, a joint identifier transferred from an upper-level service subsystem to the common service subsystem, for each lower-level service subsystem to which the common service subsystem transfers the service request, generating a joint identifier of the common service subsystem and the lower-level service subsystem, and, performing, for each common service subsystem, exclusive OR processing on the recorded joint identifier, the generated joint identifier, and the first check value and updating the first check value; recording, for each common service subsystem, a joint identifier transferred from an upper-level service subsystem to the common service subsystem, for each lower-level service subsystem to which the common service subsystem transfers the service request, generating a joint identifier of the common service subsystem and the lower-level service subsystem, and, performing, for each common service subsystem, exclusive OR processing on the recorded joint identifier, the generated joint identifier, and the first check value and updating the first check value; after completing the distributed service processing corresponding to the service request, recording, for each leaf service subsystem, a joint identifier transferred from an upper-level service subsystem, performing, for each leaf service subsystem, exclusive OR processing on the recorded joint identifier and the first check value, and updating the first check value to obtain a final check value; and recording, for each leaf service subsystem, a joint identifier transferred from an upper-level service subsystem, performing, for each leaf service subsystem, exclusive OR processing on the recorded joint identifier and the first check value, and updating the first check value to obtain a final check value; and storing a final check value as a service processing status of the distributed system.