A method for processing burst traffic, comprising: pre-configuring (S1) a buffer unit for storing marked service data; obtaining (S2) a service request sent by a client computing device; determining (S3) whether there is service data stored in the buffer unit matching the service request; in response to determining that there is service data in the buffer unit matching the service request, sending (S4) the service data to the client computing device; in response to determining that there is no service data in the buffer unit matching the service request, determining (S5) whether a request frequency associated with the service request is greater than a frequency threshold; in response to determining that the request frequency is greater than the frequency threshold, allocating (S6) resources to a first service layer based on a service type of the service request, sending the service request to the first service layer after allocating the resources to the first service layer, obtaining corresponding service data from the first service layer, and sending the obtained service data to the client computing device; and in response to determining that the request frequency of the service request is less than or equal to the frequency threshold: requesting (S7) service data corresponding to the service request from a second service layer and obtaining the service data from the second service layer; and determining (S8) whether the service data carries a mark; and when the service data carries the mark, storing the service data in the buffer unit and sending the service data to the client computing device, and when the service data does not carry the mark, sending the service data to the client computing device. pre-configuring (S1) a buffer unit for storing marked service data; obtaining (S2) a service request sent by a client computing device; determining (S3) whether there is service data stored in the buffer unit matching the service request; in response to determining that there is service data in the buffer unit matching the service request, sending (S4) the service data to the client computing device; in response to determining that there is no service data in the buffer unit matching the service request, determining (S5) whether a request frequency associated with the service request is greater than a frequency threshold; in response to determining that the request frequency is greater than the frequency threshold, allocating (S6) resources to a first service layer based on a service type of the service request, sending the service request to the first service layer after allocating the resources to the first service layer, obtaining corresponding service data from the first service layer, and sending the obtained service data to the client computing device; and in response to determining that the request frequency of the service request is less than or equal to the frequency threshold: requesting (S7) service data corresponding to the service request from a second service layer and obtaining the service data from the second service layer; and determining (S8) whether the service data carries a mark; and when the service data carries the mark, storing the service data in the buffer unit and sending the service data to the client computing device, and when the service data does not carry the mark, sending the service data to the client computing device. requesting (S7) service data corresponding to the service request from a second service layer and obtaining the service data from the second service layer; and determining (S8) whether the service data carries a mark; and when the service data carries the mark, storing the service data in the buffer unit and sending the service data to the client computing device, and when the service data does not carry the mark, sending the service data to the client computing device. <EOS>