CN112732757B - Method, system, device, equipment and storage medium for processing degraded data - Google Patents

Method, system, device, equipment and storage medium for processing degraded data Download PDF

Info

Publication number
CN112732757B
CN112732757B CN202011631716.3A CN202011631716A CN112732757B CN 112732757 B CN112732757 B CN 112732757B CN 202011631716 A CN202011631716 A CN 202011631716A CN 112732757 B CN112732757 B CN 112732757B
Authority
CN
China
Prior art keywords
data
degradation
page
target page
acquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011631716.3A
Other languages
Chinese (zh)
Other versions
CN112732757A (en
Inventor
张强
邵明星
马多昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN202011631716.3A priority Critical patent/CN112732757B/en
Publication of CN112732757A publication Critical patent/CN112732757A/en
Application granted granted Critical
Publication of CN112732757B publication Critical patent/CN112732757B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24553Query execution of query operations
    • G06F16/24561Intermediate data storage techniques for performance improvement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2308Concurrency control
    • G06F16/2315Optimistic concurrency control
    • G06F16/2322Optimistic concurrency control using timestamps
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention provides a method, a system, a device, equipment and a storage medium for processing degradation data, which comprise the following steps: acquiring one or more pieces of task information, wherein each piece of task information comprises a data acquisition interval of a corresponding page; acquiring real-time data of a page corresponding to task information according to the data acquisition interval, and storing the acquired real-time data serving as degradation data into a preset database; after receiving a data acquisition request for a target page sent by a client, acquiring degradation data of the target page from a preset database, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of a configuration file. In this way, when the target page requested by the client is a degraded page, the degraded data of the pre-stored target page can be acquired, and the degraded data is returned to the client, so that the client can still acquire the data of the target page, thereby improving user experience and reducing user loss.

Description

Method, system, device, equipment and storage medium for processing degraded data
Technical Field
The present invention relates to the field of internet technologies, and in particular, to a method, a system, an apparatus, a device, and a storage medium for processing degradation data.
Background
Under the condition that the CPU (Central Processing Unit ) and the memory are too high, the server is in an unavailable state due to overload, so that a client page has no data, at the moment, in order to maintain the normal operation of the server, service degradation is required, and some services are stopped or processed in a simple mode, so that server resources are released.
In the prior art, service degradation is usually achieved through throttling, specifically, when the access amount of a server reaches a certain threshold, providing services to part of clients is suspended, data is not returned to the access requests of the clients, and services to the clients are restored when the access amount is lower than the threshold.
However, in the service degradation method, part of clients can not acquire returned data all the time in the service degradation process, and especially for scenes such as video playing, the video playing is blocked, and the like, so that the user experience is poor and the user loss is easy to cause.
Disclosure of Invention
The embodiment of the invention aims to provide a method, a system, a device, electronic equipment and a storage medium for processing degradation data, so that user loss caused by no return data is reduced under the condition that service degradation is required, and better experience is provided for users.
The specific technical scheme is as follows:
the embodiment of the invention provides a method for processing degradation data, which comprises the following steps:
acquiring one or more pieces of task information, wherein each piece of task information comprises a data acquisition interval of a corresponding page;
acquiring real-time data of a page corresponding to the task information according to the data acquisition interval, and storing the acquired real-time data serving as degradation data into a preset database;
and after receiving a data acquisition request for a target page sent by a client, acquiring degradation data of the target page from the preset database, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of a configuration file.
Optionally, the task information further includes a plurality of subtask information, and according to the data acquisition interval, acquiring real-time data of a page corresponding to the task information, and storing the acquired real-time data as degradation data in a preset database, where the method includes:
Synchronously acquiring real-time data corresponding to each piece of subtask information in the task information according to the data acquisition interval;
and taking the acquired real-time data as degradation data, and storing the degradation data into a preset database.
Optionally, the acquiring real-time data of the page corresponding to the task information according to the data acquisition interval includes:
acquiring real-time data of a page corresponding to the task information according to the data acquisition interval;
and (3) carrying out accuracy check on the acquired real-time data, and if the check result is normal, storing the acquired real-time data as degradation data into a preset database.
Optionally, the storing the acquired real-time data as degradation data in a preset database includes:
and taking the acquired real-time data as degradation data, and correspondingly storing the degradation data and the time stamp of the degradation data into a preset database.
Optionally, the data obtaining request includes a target version number, and the obtaining degradation data of the target page from a preset database includes:
and obtaining degradation data corresponding to the target version number of the target page from a preset database.
Optionally, the obtaining the degradation data of the target page from a preset database includes:
searching degradation data of the target page and a time stamp of each degradation data from the preset database;
and acquiring the degradation data with the latest time stamp from the degradation data of the target page.
Optionally, the receiving the data acquisition request for the target page sent by the client includes:
receiving a data acquisition request for a page to be queried, which is sent by a client;
inquiring the service type of the page to be inquired according to the corresponding relation between the pre-stored page and the service type;
inquiring degradation configuration information of the page to be inquired in the configuration file according to the storage path and the service type of the page to be inquired, and judging whether the page to be inquired is a degradation page or not;
if yes, taking the page to be queried as a target page, and executing the step of acquiring degradation data of the target page from a preset database.
Optionally, the configuration file further includes a degradation level of the target page, and in a case where degradation data of the target page is not acquired from the preset database, the method further includes:
Inquiring the degradation level of the target page in the configuration file according to the storage path and the service type of the target page;
if the degradation level is the first level, acquiring real-time data of the target page at the current moment, and returning a request result to the client;
and if the degradation level is the second level, returning null data to the client.
Optionally, before the receiving the data acquisition request for the target page sent by the client, the method further includes:
acquiring degradation configuration information, wherein the degradation configuration information corresponds to each page of the same storage path or the same service type;
and generating a configuration file according to the degradation configuration information.
Optionally, the degradation configuration information is batch configuration information or page configuration information, where the batch configuration information is specific to each page of the same storage path or the same service type, and the page configuration information is specific to any page of the same service type of the same storage path;
the method further comprises the steps of:
acquiring degradation level information, wherein the degradation level information corresponds to each page of the same storage path or the same service type;
The generating a configuration file according to the degradation configuration information comprises the following steps:
and generating a configuration file according to the degradation configuration information and the degradation level information.
The embodiment of the invention also provides a system for processing the degradation data, which comprises a degradation data storage server and a degradation data acquisition server, wherein:
the degradation data storage server is used for acquiring one or more pieces of task information, and each piece of task information comprises a data acquisition interval of a corresponding page; acquiring real-time data of a page corresponding to the task information according to the data acquisition interval; the acquired real-time data is used as degradation data and stored in a preset database;
the degradation data acquisition server is used for acquiring degradation data of a target page from a preset database after receiving a data acquisition request for the target page sent by a client, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of a configuration file.
Optionally, the degradation data storage server includes a scheduling unit and an executing unit, where:
the scheduling unit is used for acquiring one or more pieces of task information, and each piece of task information comprises a data acquisition interval of a corresponding page; distributing the task information to the execution unit;
The execution unit is used for acquiring task information distributed by the scheduling unit, wherein the task information comprises a data acquisition interval of a corresponding page; acquiring real-time data of pages corresponding to the allocated task information according to the data acquisition interval; and storing the acquired real-time data serving as degradation data into a preset database.
Optionally, the task information further includes a plurality of subtask information;
the execution unit is specifically configured to synchronously acquire real-time data corresponding to each piece of subtask information in the allocated task information according to the data acquisition interval; and taking the acquired real-time data as degradation data, and storing the degradation data into a preset database.
Optionally, the execution unit is further configured to obtain real-time data of a page corresponding to the allocated task information according to the data acquisition interval; and (3) carrying out accuracy check on the acquired real-time data, and if the check result is normal, storing the acquired real-time data as degradation data into a preset database.
Optionally, the executing unit is specifically configured to use the acquired real-time data as degradation data, and store the degradation data and a timestamp of the degradation data to a preset database correspondingly.
Optionally, the degradation data acquisition server includes a service unit and a configuration unit, where:
the business unit is used for receiving a data acquisition request for a page to be queried, which is sent by a client; inquiring the service type of the page to be inquired according to the corresponding relation between the pre-stored page and the service type; generating a degradation inquiry request according to the service type of the page to be inquired, wherein the degradation inquiry request also comprises a storage path of the page to be inquired; sending the degradation inquiry request to the configuration unit;
the configuration unit is used for inquiring the degradation configuration information of the page to be inquired in the configuration file, judging whether the page to be inquired is a degradation page or not, and returning an inquiry result to the service unit;
the service unit is further configured to, when the page to be queried is a degraded page, take the page to be queried as a target page, and obtain degradation data of the target page from a preset database; and returning the acquired degradation data to the client.
Optionally, the data acquisition request includes a target version number,
the service unit is specifically configured to obtain degradation data corresponding to a target version number of the target page from a preset database.
Optionally, the service unit is specifically configured to search the degradation data of the target page and a timestamp of each degradation data from the preset database; and acquiring the degradation data with the latest time stamp from the degradation data of the target page.
Optionally, the configuration unit is further configured to obtain degradation configuration information, and generate a configuration file according to the degradation configuration information, where the degradation configuration information corresponds to the same storage path or the same service type or each page of the same machine room.
Optionally, the degradation configuration information is batch configuration information or page configuration information, where the batch configuration information is specific to each page of the same storage path or the same service type, and the page configuration information is specific to any page of the same service type of the same storage path;
the configuration unit is further used for acquiring degradation level information, and the degradation level information corresponds to each page of the same storage path or the same service type; generating a configuration file according to the degradation configuration information and the degradation level information; and inquiring the degradation level of the page to be inquired in the configuration file, and returning an inquiry result to the service server.
Optionally, the configuration file further includes a degradation level of the target page;
the service unit is further configured to, when degradation data of the target page is not obtained from the preset database, obtain real-time data of the target page at the current moment if the degradation level of the target page is a first level, and return a request result to the client; and if the degradation level of the target page is the second level, returning null data to the client.
The embodiment of the invention also provides a device for processing the degradation data, which comprises:
the task information acquisition module is used for acquiring one or more pieces of task information, and each piece of task information comprises a data acquisition interval of a corresponding page;
the degradation data storage module is used for acquiring real-time data of the page corresponding to the task information according to the data acquisition interval, and storing the acquired real-time data serving as degradation data into a preset database;
and the degradation data application module is used for acquiring the degradation data of the target page from the preset database after receiving a data acquisition request for the target page sent by the client, and returning the acquired degradation data to the client, wherein the target page is determined according to the query result of the configuration file.
The embodiment of the invention also provides electronic equipment, which comprises a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface, and the memory are communicated with each other through the communication bus;
a memory for storing a computer program;
and the processor is used for realizing any one of the degradation data processing methods when executing the programs stored in the memory.
The embodiment of the invention also provides a computer readable storage medium, on which a computer program is stored, which is characterized in that the program, when executed by a processor, implements the method for processing degradation data according to any one of the above.
The method, the system, the device, the electronic equipment and the storage medium for processing the degradation data provided by the embodiment of the invention comprise the following steps: acquiring one or more pieces of task information, wherein each piece of task information comprises a data acquisition interval of a corresponding page; acquiring real-time data of a page corresponding to task information according to the data acquisition interval, and storing the acquired real-time data serving as degradation data into a preset database; after receiving a data acquisition request for a target page sent by a client, acquiring degradation data of the target page from a preset database, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of a configuration file. In this way, when the target page requested by the client is a degraded page, the degraded data of the pre-stored target page can be acquired, and the degraded data is returned to the client, so that the client can still acquire the data of the target page, thereby improving user experience and reducing user loss.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
Fig. 1 is a flow chart of a method for processing degradation data according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of splitting task information according to an embodiment of the present invention;
fig. 3 is a schematic system structure diagram corresponding to a method for processing degradation data according to an embodiment of the present invention;
FIG. 4 is a logic flow diagram of a method for processing degraded data according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a system for processing degraded data according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a degradation data processing device according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described below with reference to the accompanying drawings in the embodiments of the present invention.
In the related art, under the condition that the pressure of a CPU and a memory is overlarge, a server is in an unavailable state due to overload, so that a client page has no data, at the moment, service degradation can be realized through current limiting, the service is stopped for part of clients, and the data is not returned to the access requests of the clients. However, this will result in that some clients cannot obtain the returned data all the time in the service degradation process, so that the user experience is poor, and the user loss is easily caused.
In order to solve the above-mentioned problems, an embodiment of the present invention provides a method for processing degradation data, and the method for processing degradation data provided by the embodiment of the present invention is described in general below, and includes the following steps:
acquiring one or more pieces of task information, wherein each piece of task information comprises a data acquisition interval of a corresponding page;
acquiring real-time data of a page corresponding to task information according to the data acquisition interval, and storing the acquired real-time data serving as degradation data into a preset database;
after receiving a data acquisition request for a target page sent by a client, acquiring degradation data of the target page from a preset database, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of a configuration file.
In the above, in the method for processing the degradation data provided by the embodiment of the invention, when the target page requested by the client is the degradation page, the degradation data of the pre-stored target page can be obtained, and the degradation data is returned to the client, so that the client can still obtain the data of the target page, thereby improving user experience and reducing user loss.
The method for processing degradation data provided by the embodiment of the invention will be described in detail below through specific embodiments.
As shown in fig. 1, a flow chart of a method for processing degradation data according to an embodiment of the present invention is shown, where the method includes the following steps:
s101, acquiring one or more pieces of task information, wherein each piece of task information comprises a data acquisition interval of a corresponding page.
In the embodiment of the invention, the task information is information for acquiring the degradation data of the corresponding page, and the task information comprises a data acquisition interval for acquiring the degradation data, wherein the data acquisition interval can be configured by a user, and the maintenance of the second level, the minute level and the hour level of the degradation data can be realized according to the requirement of the user.
The task information may further include identification information of the corresponding page and URL (Uniform Resource Locator ). The identification information of each page uniquely corresponds to the page, and may include information such as a page name, a page sub-name, a code of a corresponding client, a version number, and the like of the page, and the page may be located on the internet according to the URL of the page.
In one implementation, the server in the embodiment of the present invention is a server cluster, and the task information may be generated by a node in the server cluster. For example, an XXLjob open source item may be introduced into the server cluster, where the XXLjob divides nodes in the server cluster into scheduling nodes and execution nodes, the scheduling nodes are used to obtain task information and send the task information to each execution node, and the task execution nodes are used to implement execution of the task information based on a springboot frame.
In the embodiment of the present invention, the task information may be stored in a task information database, for example, the task information database may be a MySQL database.
S102, acquiring real-time data of a page corresponding to the task information according to the data acquisition interval, and storing the acquired real-time data serving as degradation data into a preset database.
For example, if the data acquisition interval is set to 3 minutes, real-time data of a page corresponding to task information is acquired every 3 minutes, and the acquired real-time data is used as degradation data, so that degradation data stored in a preset database at any time is different from the real-time data at the time by at most 3 minutes, and the change of the data is small within 3 minutes, so that the degradation data is closer to the current real data.
When an access of a certain page is wrong, the stored path list corresponding to the page can be traversed, the stored path list is switched to other machine rooms, the data of the page are acquired again, and in the data acquisition process, all personalized relevant parameters are removed, so that the acquired degradation data can be suitable for different clients.
In one implementation manner, after the real-time data of the page corresponding to the task information is obtained, accuracy verification can be performed on the obtained real-time data, and if the verification result is normal, the obtained real-time data is used as degradation data of the page and is stored in a preset database. Therefore, abnormal data can be found in time, and the waste of storage resources caused by storing excessive useless data in a preset database is avoided.
The method and the device for verifying the accuracy of the acquired real-time data can comprise verification of a state code and card list information of the real-time data, wherein the state code is defined by a transmitting end and a receiving end of the real-time data and used for representing different states between the transmitting end and the receiving end.
In this step, the preset database may be a Redis database, in which the degradation data of each page is stored, where the preset database may include a data list corresponding to each page, after the degradation data is obtained, the degradation data may be stored in the data list corresponding to the degradation data in the preset database, where the degradation data in the data list is arranged according to a time sequence, so that maintenance of the degradation data is convenient to use.
In one implementation manner, when the acquired real-time data is stored as degradation data in a preset database, the degradation data and a timestamp of the degradation data can be correspondingly stored in the preset database, wherein the timestamp of the data can be determined according to the time of acquiring the degradation data or according to the time of storing the degradation data in the preset database, and the method is not limited in detail.
Further, the data save time of the preset database may be set, if the difference between the time stamp of the degraded data and the current time exceeds the data save time, the degraded data may be deleted, for example, the save time may be set to 1 hour, and if the difference between the time stamp of the degraded data and the current time exceeds 1 hour, that is, the storage time of the degraded data in the preset database exceeds 1 hour, at this time, the degraded data is deleted. It can be understood that the longer the storage time of the degradation data, the longer the acquisition time is from the current time, the larger the difference between the degradation data and the current real-time data, and by setting the data storage time of the preset database, the degradation data with longer storage time and larger difference with the current data of the page can be timely deleted from the preset database, so that the waste of the preset database resources is reduced.
In the embodiment of the invention, each piece of task information can comprise a plurality of pieces of subtask information, in this case, real-time data corresponding to each piece of subtask information in the task information can be synchronously acquired according to a data acquisition interval, and then the acquired real-time data is used as degradation data, and the degradation data is stored in a preset database. In this way, in the process of executing the task, a plurality of subtasks are synchronously executed, so that the task concurrency rate can be improved.
As shown in fig. 2, the task information is shown as a schematic diagram for splitting task information, where the task information may be split into sub-task information 1, sub-task information 2, and sub-task information 3, where the sub-task information 1 may be further split into sub-task information 1.1 and sub-task information 1.2, and the sub-task information 3 may be further split into sub-task information 3.1 and sub-task information 3.2, so that in the task execution process, each sub-task may be synchronously executed, and meanwhile, sub-task result 1, sub-task result 2, and sub-task result 3 may be obtained, and further, the task information execution result may also be obtained.
And S103, after receiving a data acquisition request for a target page sent by a client, acquiring degradation data of the target page from a preset database, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of a configuration file.
The step of obtaining degradation data of the target page from a preset database may include: the method comprises the steps of searching degradation data of a target page and time stamps of each degradation data from a preset database, and then obtaining the degradation data with the latest time stamps from the degradation data of the target page. It can be appreciated that the more recent the timestamp, the shorter the acquisition time is from the current time, the smaller the gap between the degraded data and the current real-time data, and thus, the closer the degraded data sent to the client is to the current real-time data, the less the impact on the user experience.
In one implementation manner, the data acquisition request further includes a target version number, and when the degradation data of the target page is acquired from the preset database, the degradation data corresponding to the target version number of the target page can be acquired from the preset database. Thus, the obtained degradation data has higher matching degree with the target page.
In the embodiment of the invention, the target page is a degraded page determined according to the query result of the configuration file, and the following steps can be adopted to judge whether the data acquisition request is for the degraded page:
firstly, receiving a data acquisition request for a page to be queried sent by a client, and querying the service type of the page to be queried according to the corresponding relation between a pre-stored page and the service type; then, inquiring degradation configuration information of the page to be inquired in a configuration file according to a storage path and a service type of the page to be inquired, and judging whether the page to be inquired is a degradation page or not; if yes, taking the page to be queried as a target page.
The configuration file includes degradation configuration information for indicating whether each page is a degradation page, where the degradation configuration information may be batch configuration information for each page of the same storage path, the same service type, and the same machine room, or may also be page configuration information for any page of the same storage path, the same service type, and the same machine room.
For example, the name of each degradation configuration information may include one or more of a storage path, a service type, and information in a machine room corresponding to the switch item, for example, for two service types project_a and project_b in the machine room DC, the names of the corresponding degradation configuration information may be project_a_jj_dc and project_b_jj_dc, respectively.
The degradation configuration information is batch configuration information or page configuration information, wherein the batch configuration information is specific to each page of the same storage path or the same service type, the page configuration information is specific to any page of the same service type of the same storage path, that is, the page is the minimum granularity controlled by the degradation function, belongs to the page of the same storage path of the same service type, and can be configured independently or in batch corresponding to the same degradation configuration information. For example, if the value field of the degradation configuration information includes the name of any page, such as "page t. Page st", it indicates that the page is a degradation page, and if the value field of the degradation configuration information does not include a page, it is not a degradation page, where the degradation configuration information is page configuration information, or global configuration may be performed, for example, if the value field of the degradation configuration information is a preset value, such as 1, then all pages corresponding to the degradation configuration information are degradation pages, and at this time, the degradation configuration information is bulk configuration information.
In one implementation, before receiving a data acquisition request for a target page sent by a client, degradation configuration information may be acquired, where the degradation configuration information corresponds to each page of the same storage path or the same service type, and further, a configuration file is generated according to the degradation configuration information.
The configuration file also comprises the degradation level of the target page, and the degradation level of the target page can be inquired in the configuration file according to the storage path and the service type of the target page under the condition that the degradation data of the target page is not acquired from the preset database; if the degradation level is the first level, acquiring real-time data of a target page at the current moment, and returning a request result to the client; and if the degradation level is the second level, returning null data to the client.
That is, if the degradation level is the first level, the service degradation is conservative, the degradation logic and the normal logic work simultaneously, if the degradation data exists in the preset database, the degradation data is returned to the client, and if the degradation data does not exist in the preset database, the real-time data of the target page is acquired and returned; if the degradation level is the second level, the service is degraded to complete degradation, the degraded page complies with degradation logic, if degradation data exists in the preset database, the degradation data is returned to the client, and if no degradation data exists in the preset database, the null is returned to the client.
In the step of generating the configuration file, acquiring degradation level information, where the degradation level information corresponds to each page of the same storage path or the same service type, and further generating the configuration file according to the degradation configuration information and the degradation level information.
The degradation level information in the configuration file may be determined according to a value field thereof, for example, if the value field of the degradation level information is 1, the degradation level is a first level, if the value field of the degradation level information is 2, the degradation level is a second level, or other setting methods may be adopted, which are not limited in particular.
In one implementation, after the degradation data is acquired from the preset database, the acquired degradation data may be checked for accuracy, if the check result is abnormal, the latest stored degradation data except for the acquired degradation data is acquired from the preset database, and the step of checking for accuracy is returned. The accuracy verification of the obtained degradation data may include verifying a status code and card table information of the real-time data, which is not limited in detail.
For example, as shown in fig. 3, a scheme diagram of a degradation data processing method according to an embodiment of the present invention is shown. The scheme can be divided into a task module, a storage module and an application module. The task module can generate task information by a plurality of task scheduling nodes in the task scheduling cluster, send the task information to a plurality of task execution nodes in the task execution cluster, and execute the task information by the task execution nodes to obtain degradation data. The storage module may maintain a Redis database for storing destage data and a MySQL database for storing task information. The service module can query a switching item of a target page in the configuration file according to the target page corresponding to the data acquisition request, judge whether the target page is a degraded page, and if so, acquire the degraded data of the target page from the Redis database.
According to the system structure schematic diagram of the method for processing degraded data shown in fig. 3, as shown in fig. 4, a logic flow diagram of a method for processing degraded data according to an embodiment of the present invention is provided. The task module can acquire task information by the scheduling node and store the task information into a MySQL database maintained by the storage module, the Redis database maintained by the storage module can synchronize the task information from the MySQL database, then the task module can trigger the execution node to execute the task information, firstly, the Redis database is searched for the URL of a page according to page identification, whether the page URL is available or not is judged, if not, a machine room is switched for retry, if so, degradation data is acquired, accuracy check is carried out on the degradation data, and degradation data with normal check results is correspondingly stored in the Redis database. The service module can inquire whether the page to be inquired is a degraded page after receiving a data acquisition request of the page to be inquired, if not, acquiring real-time data of the target page, returning to the client, if yes, acquiring the degraded data of the target page from the Redis database, checking the accuracy of the degraded data, returning the degraded data with normal checking results to the client, and if the checking results are abnormal, acquiring the degraded data from the Redis database according to the sequence from late to early according to the time stamp, and returning the step of checking the accuracy of the degraded data.
In the above, in the method for processing the degradation data provided by the embodiment of the invention, when the target page requested by the client is the degradation page, the degradation data of the pre-stored target page can be obtained, and the degradation data is returned to the client, so that the client can still obtain the data of the target page, thereby improving user experience and reducing user loss.
As shown in fig. 5, the embodiment of the invention further provides a system for processing degradation data, which includes a degradation data storage server 510 and a degradation data acquisition server 520, wherein:
a degradation data storage server 510, configured to acquire one or more task information, where each task information includes a data acquisition interval of a corresponding page; acquiring real-time data of a page corresponding to the task information according to the data acquisition interval; the acquired real-time data is used as degradation data and stored in a preset database;
and the degradation data acquisition server 520 is configured to acquire degradation data of a target page from a preset database after receiving a data acquisition request for the target page sent by the client, and return the acquired degradation data to the client, where the target page is a degradation page determined according to a query result of the configuration file.
In one implementation, the degraded data storage server 510 includes a scheduling unit 511 and an executing unit 512, where:
a scheduling unit 511, configured to acquire one or more task information, where each task information includes a data acquisition interval of a corresponding page; distributing task information to an execution unit;
the execution unit 512 is configured to obtain task information allocated by the scheduling unit, where the task information includes a data acquisition interval of a corresponding page; acquiring real-time data of pages corresponding to the allocated task information according to the data acquisition interval; and storing the acquired real-time data serving as degradation data into a preset database.
In one implementation, the task information further includes a plurality of subtask information;
the execution unit 512 is specifically configured to synchronously acquire real-time data corresponding to each piece of subtask information in the allocated task information according to the data acquisition interval; and taking the acquired real-time data as degradation data, and storing the degradation data into a preset database.
In one implementation manner, the executing unit 512 is further configured to acquire real-time data of the page corresponding to the allocated task information according to the data acquisition interval; and (3) carrying out accuracy check on the acquired real-time data, and if the check result is normal, storing the acquired real-time data as degradation data into a preset database.
In one implementation, the executing unit 512 is specifically configured to store the acquired real-time data as degradation data, the degradation data and a timestamp of the degradation data to a preset database.
In one implementation, the degraded data acquiring server 520 includes a service unit 521 and a configuration unit 522, where:
the service unit 521 is configured to receive a data acquisition request for a page to be queried sent by a client; inquiring the service type of the page to be inquired according to the corresponding relation between the pre-stored page and the service type; generating a degradation inquiry request according to the service type of the page to be inquired, wherein the degradation inquiry request also comprises a storage path of the page to be inquired; sending a degradation inquiry request to a configuration unit;
the configuration unit 522 is configured to query the degraded configuration information of the page to be queried in the configuration file, determine whether the page to be queried is a degraded page, and return a query result to the service unit;
the service unit 521 is further configured to, when the page to be queried is a degraded page, take the page to be queried as a target page, and obtain degradation data of the target page from a preset database; and returning the acquired degradation data to the client.
In one implementation, the data acquisition request includes a target version number,
the service unit 521 is specifically configured to obtain degradation data corresponding to a target version number of a target page from a preset database.
In one implementation manner, the service unit 521 is specifically configured to search the degradation data of the target page and a timestamp of each degradation data from a preset database; and acquiring the degradation data with the latest time stamp from the degradation data of the target page.
In one implementation, the configuration unit 522 is further configured to obtain degradation configuration information, and generate a configuration file according to the degradation configuration information, where the degradation configuration information corresponds to the same storage path or the same service type or each page of the same machine room.
In one implementation, the degradation configuration information is bulk configuration information or page configuration information, wherein the bulk configuration information is specific to each page of the same storage path or the same service type, and the page configuration information is specific to any page of the same service type of the same storage path;
a configuration unit 522, configured to further obtain degradation level information, where the degradation level information corresponds to each page of the same storage path or the same service type; generating a configuration file according to the degradation configuration information and the degradation level information; and inquiring the degradation level of the page to be inquired in the configuration file, and returning an inquiry result to the service server.
In one implementation, the configuration file further includes a degradation level of the target page;
the service unit 521 is further configured to, if the degradation level of the target page is the first level, obtain real-time data of the target page at the current moment, and return the request result to the client if the degradation data of the target page is not obtained from the preset database; and if the degradation level of the target page is the second level, returning null data to the client.
In the above, in the system for processing the degradation data provided by the embodiment of the invention, when the target page requested by the client is the degradation page, the degradation data of the target page stored in advance can be obtained, and the degradation data is returned to the client, so that the client can still obtain the data of the target page, thereby improving user experience and reducing user loss.
As shown in fig. 6, the embodiment of the present invention further provides a device for processing degradation data, where the device includes:
a task information obtaining module 601, configured to obtain one or more task information, where each task information includes a data obtaining interval of a corresponding page;
the degradation data storage module 602 is configured to acquire real-time data of a page corresponding to task information according to a data acquisition interval, and store the acquired real-time data as degradation data to a preset database;
The degradation data application module 603 is configured to, after receiving a data acquisition request for a target page sent by a client, acquire degradation data of the target page from a preset database, and return the acquired degradation data to the client, where the target page is a degradation page determined according to a query result of a configuration file. .
In the above, in the degradation data processing device provided by the embodiment of the invention, when the target page requested by the client is the degradation page, the degradation data of the pre-stored target page can be obtained, and the degradation data is returned to the client, so that the client can still obtain the data of the target page, thereby improving user experience and reducing user loss.
The embodiment of the present invention further provides an electronic device, as shown in fig. 7, including a processor 701, a communication interface 702, a memory 703 and a communication bus 704, where the processor 701, the communication interface 702, and the memory 703 perform communication with each other through the communication bus 704,
a memory 703 for storing a computer program;
the processor 701 is configured to execute the program stored in the memory 703, and implement the following steps:
acquiring one or more pieces of task information, wherein each piece of task information comprises a data acquisition interval of a corresponding page;
Acquiring real-time data of a page corresponding to task information according to the data acquisition interval, and storing the acquired real-time data serving as degradation data into a preset database;
after receiving a data acquisition request for a target page sent by a client, acquiring degradation data of the target page from a preset database, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of a configuration file.
The communication bus mentioned by the above terminal may be a peripheral component interconnect standard (Peripheral Component Interconnect, abbreviated as PCI) bus or an extended industry standard architecture (Extended Industry Standard Architecture, abbreviated as EISA) bus, etc. The communication bus may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus.
The communication interface is used for communication between the terminal and other devices.
The memory may include random access memory (Random Access Memory, RAM) or non-volatile memory (non-volatile memory), such as at least one disk memory. Optionally, the memory may also be at least one memory device located remotely from the aforementioned processor.
The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), etc.; but also digital signal processors (Digital Signal Processing, DSP for short), application specific integrated circuits (Application Specific Integrated Circuit, ASIC for short), field-programmable gate arrays (Field-Programmable Gate Array, FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
In yet another embodiment of the present invention, a computer readable storage medium is provided, in which instructions are stored, which when run on a computer, cause the computer to perform the method of processing degradation data of any one of the above embodiments.
In yet another embodiment of the present invention, a computer program product containing instructions that, when run on a computer, cause the computer to perform the method of processing degradation data according to any one of the above embodiments is also provided.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present invention, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), etc.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In this specification, each embodiment is described in a related manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
The foregoing description is only of the preferred embodiments of the present invention and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims (12)

1. A method of processing degraded data, the method comprising:
acquiring one or more pieces of task information, wherein each piece of task information comprises a data acquisition interval of a corresponding page;
acquiring real-time data of a page corresponding to the task information according to the data acquisition interval, and storing the acquired real-time data serving as degradation data into a preset database;
after receiving a data acquisition request for a target page sent by a client, acquiring degradation data of the target page from the preset database, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of a configuration file;
the storing the acquired real-time data as degradation data in a preset database includes:
taking the acquired real-time data as degradation data, and correspondingly storing the degradation data and the time stamp of the degradation data into a preset database;
The obtaining the degradation data of the target page from a preset database comprises the following steps:
searching degradation data of the target page and a time stamp of each degradation data from the preset database;
and acquiring the degradation data with the latest time stamp from the degradation data of the target page.
2. The method according to claim 1, wherein the task information further includes a plurality of subtask information, the acquiring real-time data of the page corresponding to the task information according to the data acquisition interval, and storing the acquired real-time data as degradation data in a preset database, includes:
synchronously acquiring real-time data corresponding to each piece of subtask information in the task information according to the data acquisition interval;
and taking the acquired real-time data as degradation data, and storing the degradation data into a preset database.
3. The method according to claim 1 or 2, wherein the acquiring real-time data of the page corresponding to the task information at the data acquisition interval includes:
acquiring real-time data of a page corresponding to the task information according to the data acquisition interval;
and (3) carrying out accuracy check on the acquired real-time data, and if the check result is normal, storing the acquired real-time data as degradation data into a preset database.
4. The method according to claim 1, wherein the data acquisition request includes a target version number, and the acquiring the degradation data of the target page from the preset database includes:
and obtaining degradation data corresponding to the target version number of the target page from a preset database.
5. The method according to claim 1, wherein the receiving the data acquisition request for the target page sent by the client includes:
receiving a data acquisition request for a page to be queried, which is sent by a client;
inquiring the service type of the page to be inquired according to the corresponding relation between the pre-stored page and the service type;
inquiring degradation configuration information of the page to be inquired in the configuration file according to the storage path and the service type of the page to be inquired, and judging whether the page to be inquired is a degradation page or not;
if yes, taking the page to be queried as a target page, and executing the step of acquiring degradation data of the target page from a preset database.
6. The method of claim 5, wherein the configuration file further includes a degradation level of the target page, and wherein in a case where degradation data of the target page is not obtained from the preset database, the method further includes:
Inquiring the degradation level of the target page in the configuration file according to the storage path and the service type of the target page;
if the degradation level is the first level, acquiring real-time data of the target page at the current moment, and returning a request result to the client;
and if the degradation level is the second level, returning null data to the client.
7. The method of claim 1, wherein prior to the receiving the data acquisition request for the target page sent by the client, the method further comprises:
acquiring degradation configuration information, wherein the degradation configuration information corresponds to each page of the same storage path or the same service type;
and generating a configuration file according to the degradation configuration information.
8. The method of claim 7, wherein the degraded configuration information is bulk configuration information or page configuration information, wherein bulk configuration information is for each page of a same storage path or a same traffic type, and page configuration information is for any page of a same traffic type of a same storage path;
the method further comprises the steps of:
acquiring degradation level information, wherein the degradation level information corresponds to each page of the same storage path or the same service type;
The generating a configuration file according to the degradation configuration information comprises the following steps:
and generating a configuration file according to the degradation configuration information and the degradation level information.
9. A system for processing degraded data, the system comprising a degraded data storing server and a degraded data acquiring server, wherein:
the degradation data storage server is used for acquiring one or more pieces of task information, and each piece of task information comprises a data acquisition interval of a corresponding page; acquiring real-time data of a page corresponding to the task information according to the data acquisition interval; the acquired real-time data is used as degradation data and stored in a preset database;
the degradation data acquisition server is used for acquiring degradation data of a target page from a preset database after receiving a data acquisition request for the target page sent by a client, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of a configuration file;
the degradation data storage server is specifically configured to use the acquired real-time data as degradation data, and store the degradation data and a timestamp of the degradation data to a preset database correspondingly;
The degradation data acquisition server is specifically configured to search the degradation data of the target page and a timestamp of each degradation data from the preset database; and acquiring the degradation data with the latest time stamp from the degradation data of the target page.
10. A device for processing degradation data, the device comprising:
the task information acquisition module is used for acquiring one or more pieces of task information, and each piece of task information comprises a data acquisition interval of a corresponding page;
the degradation data storage module is used for acquiring real-time data of the page corresponding to the task information according to the data acquisition interval, and storing the acquired real-time data serving as degradation data into a preset database;
the system comprises a degradation data application module, a configuration file and a target page, wherein the degradation data application module is used for acquiring degradation data of the target page from a preset database after receiving a data acquisition request for the target page sent by a client, and returning the acquired degradation data to the client, wherein the target page is a degradation page determined according to a query result of the configuration file;
the degradation data storage module is specifically configured to use the acquired real-time data as degradation data, and store the degradation data and a timestamp of the degradation data to a preset database correspondingly;
The degradation data application module is specifically configured to search the degradation data of the target page and a timestamp of each degradation data from the preset database; and acquiring the degradation data with the latest time stamp from the degradation data of the target page.
11. The electronic equipment is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus;
a memory for storing a computer program;
a processor for carrying out the method steps of any one of claims 1-8 when executing a program stored on a memory.
12. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method according to any of claims 1-8.
CN202011631716.3A 2020-12-30 2020-12-30 Method, system, device, equipment and storage medium for processing degraded data Active CN112732757B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011631716.3A CN112732757B (en) 2020-12-30 2020-12-30 Method, system, device, equipment and storage medium for processing degraded data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011631716.3A CN112732757B (en) 2020-12-30 2020-12-30 Method, system, device, equipment and storage medium for processing degraded data

Publications (2)

Publication Number Publication Date
CN112732757A CN112732757A (en) 2021-04-30
CN112732757B true CN112732757B (en) 2023-07-25

Family

ID=75608351

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011631716.3A Active CN112732757B (en) 2020-12-30 2020-12-30 Method, system, device, equipment and storage medium for processing degraded data

Country Status (1)

Country Link
CN (1) CN112732757B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107085580A (en) * 2016-02-16 2017-08-22 阿里巴巴集团控股有限公司 The method and client of client displayed page
US9870386B1 (en) * 2014-10-31 2018-01-16 Amazon Technologies, Inc. Reducing I/O operations for on-demand demand data page generation
CN108259526A (en) * 2016-12-28 2018-07-06 阿里巴巴集团控股有限公司 A kind of data transmission method and device
CN108304398A (en) * 2017-01-11 2018-07-20 北京京东尚科信息技术有限公司 System business down method, device and electronic equipment
CN109271412A (en) * 2018-09-28 2019-01-25 中国-东盟信息港股份有限公司 The real-time streaming data processing method and system of smart city
WO2019041670A1 (en) * 2017-08-31 2019-03-07 武汉斗鱼网络科技有限公司 Method, device and system for reducing frequency of functional page requests, and storage medium
CN110535901A (en) * 2019-07-05 2019-12-03 中国平安财产保险股份有限公司 Service degradation method, apparatus, computer equipment and storage medium
CN111046310A (en) * 2019-12-12 2020-04-21 北京奇艺世纪科技有限公司 Page processing method, device, server and computer readable storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8717596B2 (en) * 2009-09-30 2014-05-06 Printable Technologies Inc. Systems and methods for providing variable data printing (VDP) using dynamic font downgrading
US20190197192A1 (en) * 2017-12-22 2019-06-27 Microsoft Technology Licensing Llc Soliciting and using candidate feedback in a streaming environment
CN109600447B (en) * 2018-12-21 2021-08-10 北京百度网讯科技有限公司 Method, device and system for processing data

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9870386B1 (en) * 2014-10-31 2018-01-16 Amazon Technologies, Inc. Reducing I/O operations for on-demand demand data page generation
CN107085580A (en) * 2016-02-16 2017-08-22 阿里巴巴集团控股有限公司 The method and client of client displayed page
CN108259526A (en) * 2016-12-28 2018-07-06 阿里巴巴集团控股有限公司 A kind of data transmission method and device
CN108304398A (en) * 2017-01-11 2018-07-20 北京京东尚科信息技术有限公司 System business down method, device and electronic equipment
WO2019041670A1 (en) * 2017-08-31 2019-03-07 武汉斗鱼网络科技有限公司 Method, device and system for reducing frequency of functional page requests, and storage medium
CN109271412A (en) * 2018-09-28 2019-01-25 中国-东盟信息港股份有限公司 The real-time streaming data processing method and system of smart city
CN110535901A (en) * 2019-07-05 2019-12-03 中国平安财产保险股份有限公司 Service degradation method, apparatus, computer equipment and storage medium
CN111046310A (en) * 2019-12-12 2020-04-21 北京奇艺世纪科技有限公司 Page processing method, device, server and computer readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于前端的WEB优化设计;李梦;江山;黄幸;安立鹏;;电子设计工程(09);全文 *

Also Published As

Publication number Publication date
CN112732757A (en) 2021-04-30

Similar Documents

Publication Publication Date Title
US8069224B2 (en) Method, equipment and system for resource acquisition
CN108874558B (en) Message subscription method of distributed transaction, electronic device and readable storage medium
CN109600375B (en) Message tracking method and device, electronic equipment and storage medium
CN111327647B (en) Method and device for providing service to outside by container and electronic equipment
CN110968478B (en) Log acquisition method, server and computer storage medium
CN111159233B (en) Distributed caching method, system, computer equipment and storage medium
US11206673B2 (en) Priority control method and data processing system
CN111782692A (en) Frequency control method and device
CN112835885B (en) Processing method, device and system for distributed form storage
CN111355765B (en) Network request processing and sending method and device
CN110430070B (en) Service state analysis method, device, server, data analysis equipment and medium
CN113542418B (en) File management method, device, electronic equipment and storage medium
CN107844310B (en) Configuration information updating method and system
CN113377817A (en) Data processing method, system, device and storage medium
CN110677683B (en) Video storage and video access method and distributed storage and video access system
CN110543509B (en) Monitoring system, method and device for user access data and electronic equipment
CN112732757B (en) Method, system, device, equipment and storage medium for processing degraded data
CN110955460A (en) Service process starting method and device, electronic equipment and storage medium
CN110309028B (en) Monitoring information acquisition method, service monitoring method, device and system
CN114090268B (en) Container management method and container management system
CN112860746B (en) Cache reduction-based method, equipment and system
CN111291127B (en) Data synchronization method, device, server and storage medium
CN115686746A (en) Access method, task processing method, computing device, and computer storage medium
CN112131198B (en) Log analysis method and device and electronic equipment
CN110995890B (en) Domain name request scheduling method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant