Disclosed is a method for a node joining a peer-to-peer network, comprising: a joining node obtains the route information of a peer-to-peer network from an admission node, constructs a local routing table, identifies itself as under data migration status, and notifies the admission node to identify the joining node as under data migration status; the joining node notifies the peer node in the local routing table that the joining node itself has joined in the peer-to-peer network; the admission node migrates data to the joining node, identifies to itself that the joining node is under normal status after completing data migration, and notifies the joining node to identify the joining node itself as under normal status. Also disclosed is a system for a node joining a peer-to-peer network, enabling a new node to provide service in time, reducing the load of other peer nodes in time, and avoiding impact on the network data transmission, thus further ensuring data consistency.
展开▼