Method and device for rapidly obtaining and intensively displaying states of multiple cluster servers
By providing methods and devices for quickly obtaining and displaying the status of multi-cluster servers in the domestic freight search system, the problem of difficulty for operation and maintenance personnel to quickly obtain the status of servers is solved, rapid fault location and problem solving is achieved, system load is reduced, and good scalability is achieved.
Patent Information
- Application Number
- CN202411933645.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-15
AI Technical Summary
With the increase in the number of servers and clusters of domestic freight search systems, it is difficult for operation and maintenance personnel to quickly obtain and confirm the server status, resulting in difficulty in ensuring the timeliness and accuracy of fault location and problem solving.
It provides a method and device for quickly obtaining the state of a multi-cluster server and displaying it in a centralized manner. It inputs user requests through the front-end interactive page, collects server status information and writes it to the database, performs cluster status analysis and processing, and displays the current running status on the front-end interactive page.
It can quickly obtain and display the server status of the domestic freight search system without logging into the production server, improve the timeliness and accuracy of fault location and problem solving, reduce system load, and have good scalability.
Smart Images

Figure CN119829823A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of civil aviation information processing, and in particular relates to a method and device for rapidly acquiring and centrally displaying the status of multiple cluster servers. Background Art
[0002] The domestic fare search system is the core system for searching domestic air ticket prices. Ensuring the health of the system is crucial for searching and selling domestic air tickets. With the growing demand for domestic air ticket searches and the increase in business needs, the number of servers and clusters required for system load has also increased. Currently, the domestic fare search system has more than 150 servers and a deployment scale of 5 clusters.
[0003] As the number of deployed clusters and servers increases, it becomes increasingly difficult to confirm the server status of the domestic freight search system in daily work. For example, after the system monitoring alarm, it is impossible to determine the scope of the fault impact. During the system online upgrade process, the cluster status needs to be obtained during daily system inspections. Operation and maintenance personnel can only obtain the overall cluster status from the management machine by logging into the production management machine and using the ansible command (or other batch processing commands) of the command line. Product personnel cannot obtain the overall cluster status information. When the system has inconsistent freight data, inconsistent program versions, or problems with the service status, it is necessary to log in to the management machine and enter multiple corresponding commands to obtain the corresponding information to locate the problem. The timeliness and accuracy cannot be guaranteed. If the problem status of the system cannot be quickly located and resolved, it may cause the freight query to be unavailable, the freight results to be inaccurate, or the freight results to be inconsistent.
[0004] Therefore, a visualization tool is needed to quickly obtain the service status of all servers, so that operation and maintenance personnel and product personnel can quickly learn the cluster status of the current domestic freight rate search system, thereby providing better guarantee for the normal operation of the system. Summary of the invention
[0005] In view of the above problems, the present invention provides a method and device for quickly acquiring the status of multiple cluster servers and displaying them centrally.
[0006] According to a first aspect of the present application, a method for quickly acquiring and centrally displaying the status of multiple cluster servers is provided, the method comprising the following steps:
[0007] Enter user requests on the front-end interactive page;
[0008] Collect server status information from the domestic freight rate search server according to user requests, and write the collected server status information into the database;
[0009] Read the server status information in the database to perform cluster status analysis;
[0010] Based on the results of cluster status analysis and processing, the servers are classified into groups by their cluster names on the front-end interactive page, and the current operating status is generally displayed according to the server status identifier.
[0011] Optionally, the server status information includes freight rate search service status, freight rate search service control process service status, warehouse query service application status, warehouse service control process service status, data version and software version.
[0012] Optionally, the data processing module reads the server information in the database to perform cluster status analysis, including:
[0013] Classify and group servers according to the cluster names they belong to;
[0014] According to the cluster statistics data version, which value appears most frequently? If the data version of the current server is equal to the value that appears most frequently, the data version of the current server is normal;
[0015] The software version of the cluster has the most values. If the software version of the current server is equal to the most common value, the software version of the current server is normal.
[0016] Determine the current server status and assign the current server status identifier.
[0017] Optionally, determining the current server status and assigning a current server status identifier includes:
[0018] If the values of all server status information are normal, the current server status indicator is green;
[0019] If the values of the freight rate search service status and the freight rate search service control process service status are both abnormal, the current server status indicator will be red;
[0020] If it is a situation other than the above two situations, the current server status is marked in yellow.
[0021] Optionally, based on the cluster status analysis and processing result, the servers are grouped by cluster name on the front-end interactive page, and the current running status is generally displayed according to the server status identifier, including:
[0022] The server status information processed by the cluster status analysis is classified into JSON format, and the final JSON status string is returned to the front-end interaction module;
[0023] The front-end interaction module parses the JSON status string and returns the corresponding cluster and service information.
[0024] Optionally, after a user request is entered on the front-end interactive page, request verification is performed, including:
[0025] Verify the request format. If the request format does not meet the requirements, a request format error is returned.
[0026] The cluster name is verified. If the requested cluster name is inconsistent with the cluster name of the current domestic freight rate search system, a request format error is returned.
[0027] Optionally, collecting server status information from a domestic freight rate search server according to a user request and writing the collected server status information into a database includes:
[0028] Obtain the IP information of the corresponding cluster server from the background database according to the cluster name entered in the user request;
[0029] Send a status query request to the corresponding server;
[0030] Store the response returned by the server in the database.
[0031] Optionally, the front-end interactive page supports overall closing function, status filtering function and request control function.
[0032] According to the second aspect of the present application, a device for quickly acquiring the status of multiple cluster servers and displaying them centrally is provided, the device comprising a front-end interaction module, a request processing module, a data collection module and a data processing module; wherein:
[0033] The front-end interaction module is used to provide a front-end interaction page for inputting user requests, and based on the cluster status analysis and processing results, classify the server groups by the cluster name of the server on the front-end interaction page, and generally display the current operation status according to the server status identifier;
[0034] The request processing module is used to receive and parse the user request sent by the front-end interactive page, and send the parsed user request to the data collection module; and is used to classify the server status information analyzed and processed by the data processing module into JSON format and return it to the front-end interactive module;
[0035] The data collection module is used to collect server status information from the domestic freight rate search server and write the collected server status information into the database;
[0036] The data processing module is used to read the server status information in the database and perform cluster status analysis and processing.
[0037] Optionally, the request processing module is further used to perform request verification, including:
[0038] Verify the request format. If the request format does not meet the requirements, a request format error is returned.
[0039] The cluster name is verified. If the requested cluster name is inconsistent with the cluster name of the current domestic freight rate search system, a request format error is returned.
[0040] The beneficial effects of this application are:
[0041] 1. This application is simple and safe to use, and can be used without logging into the production server. When using it, you only need to open the browser and enter the tool address to query the health status of the domestic freight rate search system.
[0042] 2. The front-end interactive page display effect is intuitive. Through a single query on one interface, you can directly obtain the cluster's software version, freight data version, main service status, and overall health status, etc. No other tools are needed to complete the inspection of the health status of the domestic freight search system.
[0043] 3. Fast interaction speed. This application can quickly send status requests to 150 servers in a concurrent manner and display the final results. The whole process does not exceed 10 seconds, and the query cluster can be customized as needed, which will further shorten the return time.
[0044] 4. The interaction logic does not depend on the software version function of the domestic freight rate system, and there is no need for the domestic freight rate system to independently develop related operation and maintenance modules.
[0045] 5. Strong scalability. The data collection module of this application uses the pssh tool to send instructions to the server to obtain server information. It can quickly add server status information that needs to be displayed without updating a large amount of logic. The configuration management function is added to the front-end page. When the number of clusters and servers increases, you only need to add the corresponding server and cluster names in the database and then add the corresponding cluster names in the front-end configuration management interface.
[0046] 6. Low load. This application only needs to be deployed on one server, through which requests are sent to the server of the domestic freight rate search system, which puts low load pressure on the domestic freight rate search system.
[0047] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0049] Figure 1 A flowchart of the steps of a method for quickly acquiring and centrally displaying the status of multiple cluster servers according to an embodiment of the present application is shown.
[0050] Figure 2 A schematic diagram of executing a method for rapidly acquiring and centrally displaying the status of multiple cluster servers according to an embodiment of the present application is shown.
[0051] Figure 3 A flowchart of the steps of cluster status analysis processing according to an embodiment of the present application is shown.
[0052] Figure 4 An example diagram of a database 5001 table according to an embodiment of the present application is shown.
[0053] Figure 5 A separate server status diagram of a front-end interactive page according to an embodiment of the present application is shown.
[0054] Figure 6 A cluster and service information diagram of a front-end interaction page according to an embodiment of the present application is shown.
[0055] Figure 7 A schematic diagram showing a front-end interactive page supporting a closing function according to an embodiment of the present application is shown.
[0056] Figure 8 A schematic diagram showing a front-end interactive page supporting a screening function according to an embodiment of the present application is shown.
[0057] Fig. 9 A module schematic diagram of a device for quickly acquiring and centrally displaying the status of multiple cluster servers according to an embodiment of the present application is shown.
[0058] Fig.10 A schematic diagram of a selection cluster of a front-end interaction module according to an embodiment of the present application is shown.
[0059] Fig.11 A schematic diagram of the configuration management function of the front-end interaction module according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0060] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0061] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein may be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present disclosure, it should be understood by those skilled in the art that an aspect described herein may be implemented independently of any other aspect, and two or more of these aspects may be combined in various ways. For example, any number of aspects described herein may be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein may be used to implement this device and / or practice this method.
[0062] The main ideas of this application include the following two points:
[0063] First, a general interface is established to receive predetermined requests. By parsing and processing the requests, the cluster status query of the domestic freight rate search system can be obtained. The general interface then parses and merges the content returned by the server, and finally analyzes the single server status and the overall cluster status based on the overall analysis content and returns them to the front-end interactive page.
[0064] Second, establish the interface front end for users, which can simply configure the corresponding interface request information to send different instructions to the general interface. After parsing the JSON string returned by the general interface, the interface front end displays the corresponding cluster and server status to the user on the front-end interactive page; users can quickly obtain the cluster status of the domestic freight search system by clicking the query button.
[0065] In order to better understand the technical solution of the present application, the following is an explanation using an example of querying the domestic freight rate search system 3U (Sichuan Airlines cluster) and HU (HNA cluster).
[0066] Figure 1 A flowchart of the steps of a method for quickly acquiring and centrally displaying the status of multiple cluster servers according to an embodiment of the present application is shown. Figure 2 The following is a flow chart showing the principle of a method for quickly acquiring and centrally displaying the status of multiple cluster servers according to an embodiment of the present application. Figure 1 and 2As shown, a method for quickly acquiring and centrally displaying the status of multiple cluster servers of the present application includes the following steps S1-S4.
[0067] Step S1: Input the user request on the front-end interactive page.
[0068] In some embodiments, the user selects the name of the domestic freight rate search cluster to be queried through the front-end interactive page, and clicks search to send the corresponding query request.
[0069] After entering the user request, the following two aspects of request verification can be performed: 1) Verify the request format. If the request format does not meet the requirements, a request format error is returned; 2) Verify the cluster name. If the requested cluster name is inconsistent with the cluster name of the current domestic freight rate search system, a request format error is returned. The corresponding error string can be returned by the front-end interactive page.
[0070] In this embodiment, select the cluster name 3U and HU on the front-end interactive page, and click Search to send the corresponding query request. The request format sent is: http: / / [IP or address]:[Port] / appiontstatus?ipgroupList=['3U','HU']. The request format check meets the format and passes. The cluster name check is 3U, HU, which meets the format and passes.
[0071] Step S2: Collect server status information from the domestic freight rate search server according to the user's request, and write the collected server status information into the database.
[0072] In some embodiments, the collecting of server status information from the domestic freight rate search server according to user requests and writing the collected server status information into a database includes: obtaining the IP information of the corresponding cluster server in the background database according to the cluster name input in the request; issuing a status query request to the corresponding server; and storing the response returned by the server into the database.
[0073] The information collected by each server includes: the current freight search service status (worker port) of the domestic freight search server, the service status of the freight search service control process (master port), the current position query service application status (av) of the domestic freight search server, the service status of the position service control process (avmaster), the current data version of the domestic freight search (dbversion) and the current software version of the domestic freight search system (version). Among them, the service status of the freight search service control process (master port) is mainly responsible for the update of freight data and the control of the worker process; the service status of the position service control process (avmaster) is mainly responsible for the update of position data and the control of the av process; the current data version of the domestic freight search (dbversion) provides the freight data required for the freight search.
[0074] In this embodiment, first, according to the cluster names 3U and HU input in the request, the IP information of the corresponding cluster servers is obtained in the background database to form a dictionary (containing the correspondence between IP and cluster name), and the corresponding host.txt file is generated according to the dictionary for use by the pssh tool.
[0075] Then send a status query request to the corresponding server. The query request is completed through the pssh tool. A total of four pssh requests are sent:
[0076] 1)pssh-i-p200-t2-hhost.txt'curl-XGET127.0.0.1:5001 / status';
[0077] 2)pssh-i-p200-t2-hhost.txt'curl-XGET127.0.0.1:5000 / UUID? ';
[0078] 3)pssh-i-p200-t2-hhost.txt'curl-XGET127.0.0.1:8704 / status';
[0079] 4)pssh-i-p200-t2-hhost.txt'~ / usr / bin / uuidtool-V'.
[0080] The responses returned by the server are then stored in the database, divided into table 5001, table 5000, table 8704 and software version table. Figure 4 This is the database table 5001 of this embodiment, and the formats of the other tables are generally similar to that of table 5001.
[0081] Step S3: Read the server status information in the database to perform cluster status analysis.
[0082] In some embodiments, the data processing module reads the server information in the database to perform cluster status analysis, including the following steps S31-S34: Figure 3 shown.
[0083] Step S31: Classify and group the servers according to the names of the clusters to which they belong.
[0084] Step S32: The data version of the cluster statistics data has the most occurrences. If the data version of the current server is equal to the most occurring value, the data version of the current server is normal.
[0085] Step S33: Count the software version values that appear most frequently by cluster. If the software version of the current server is equal to the value that appears most frequently, the software version of the current server is normal.
[0086] Step S34: Determine the current server status and assign a current server status identifier (status).
[0087] In some embodiments, the current server status is determined and assigned a current server status identifier, including: if the values of all server status information are normal, the current server status identifier is green (running); if the values of the freight rate search service status and the freight rate search service control process service status are abnormal, the current server status identifier is red (red); if it is a situation other than the above two situations, the current server status identifier is yellow (yellow).
[0088] Step S4: Based on the cluster status analysis and processing results, the servers are grouped by cluster name on the front-end interactive page, and the current operating status is generally displayed according to the server status identifier.
[0089] In some embodiments, based on the cluster status analysis and processing results, the server groups are classified by the server cluster name on the front-end interaction page, and the current operating status is generally displayed according to the server status identifier, including: classifying the server status information processed by the cluster status analysis into JSON format, and returning the final JSON status string to the front-end interaction module; the front-end interaction module parses the JSON status string and returns the corresponding cluster and service information.
[0090] In this embodiment, the server status information processed by the cluster status analysis is classified into JSON format, as shown below (because the return value is extremely long, the following case only includes 2 3U servers and 1 HU server)
[0091]
[0092]
[0093]
[0094]
[0095]
[0096] The final JSON status string is returned to the front-end interaction module, and the front-end interaction module reflects it on the display page according to the server status information in Table 1 below, such as Figure 5 and 6 As shown. Among them, Figure 5 Shows the independent server status display of the front-end interactive page; Figure 6 The cluster and service information display of the front-end interactive page is shown.
[0097] Table 1 Server status information
[0098] Field Name Field Type Field length Field Value Display Name ip string 50 Example: 10.xx.xxx.xx Direct display of content status_5000 string 50 Example: OK Worker port status_5001 string 50 Example: running Master Port status_8704 string 50 Example: running av mode string 50 Example: master avmode dbversion string 50 Example: 20230816_001906 dbversion version string 50 Example: g318f07d version status_color string 50 Example: green Direct display of color
[0099] In some embodiments, the front-end interactive page can support the overall closing function, and the servers in various states can be quickly classified and viewed through the expansion operation, such as Figure 7 As shown; the front-end interactive page can support status filtering functions, such as Figure 8 As shown; the front-end interactive page can also support page request control functions (such as: can only be sent once within 15 seconds), etc.
[0100] The present invention provides a device for quickly acquiring and displaying the server status of a domestic freight rate search system, which is used to implement the above method. Fig. 9 This is a schematic diagram of a module of a device for quickly obtaining and displaying the server status of a domestic freight rate search system according to an embodiment of the present application. Fig. 9 As shown, the device includes a front-end interaction module 1, a request processing module 2, a data collection module 3 and a data processing module 4.
[0101] In some embodiments, the front-end interaction module 1 may be used to provide a front-end interaction page for inputting a user request, and the user request may be to select one or more cluster names, such as Fig.10 shown.
[0102] In some embodiments, the front-end interaction module 1 can be configured individually through the configuration page, and can be configured accordingly according to the changes in the number of clusters and the changes in the functions of the data collection module 3. Fig.11 , you can control the cluster drop-down menu content on the front-end interactive page through the cluster name list.
[0103] In some embodiments, the front-end interaction module 1 can also classify the server groups by the server cluster name on the front-end interaction page, and generally display the current running status according to the server status identifier, such as Figure 6 shown.
[0104] In some embodiments, the request processing module 2 can be used to receive and parse the user request sent by the front-end interactive page, and send the parsed user request to the data collection module 3.
[0105] In some embodiments, the request processing module 2 may also be used to classify the server status information analyzed and processed by the data processing module 4 into a JSON format and return it to the front-end interaction module 1 .
[0106] In some embodiments, the data collection module 3 may be used to collect server status information from the domestic freight rate search server and write the collected server status information into a database.
[0107] In some embodiments, the data processing module 4 can be used to read the server status information in the database and perform cluster status analysis and processing.
[0108] The method and device of the present application for quickly obtaining and displaying the server status of a domestic freight rate search system have the following beneficial technical effects:
[0109] 1. This application is simple and safe to use, and can be used without logging into the production server. When using it, you only need to open the browser and enter the tool address to query the health status of the domestic freight rate search system.
[0110] 2. The front-end interactive page display effect is intuitive. Through a single query on one interface, you can directly obtain the cluster's software version, freight data version, main service status, and overall health status, etc. No other tools are needed to complete the inspection of the health status of the domestic freight search system.
[0111] 3. Fast interaction speed. This application can quickly send status requests to 150 servers in a concurrent manner and display the final results. The whole process does not exceed 10 seconds, and the query cluster can be customized as needed, which will further shorten the return time.
[0112] 4. The interaction logic does not depend on the software version function of the domestic freight rate system, and there is no need for the domestic freight rate system to independently develop related operation and maintenance modules.
[0113] 5. Strong scalability. The data collection module of this application uses the pssh tool to send instructions to the server to obtain server information. It can quickly add server status information that needs to be displayed without updating a large amount of logic. The configuration management function is added to the front-end page. When the number of clusters and servers increases, you only need to add the corresponding server and cluster names in the database and then add the corresponding cluster names in the front-end configuration management interface.
[0114] 6. Low load. This application only needs to be deployed on one server, through which requests are sent to the server of the domestic freight rate search system, which puts low load pressure on the domestic freight rate search system.
[0115] In summary, the present application provides a method and device for quickly obtaining and displaying the server status of a domestic freight rate search system, which can quickly obtain the operating status of each cluster machine of the domestic freight rate search system through simple operations. When troubleshooting and handling system problems, the method and device of the present application can be used to quickly determine the current overall cluster status, and the cause of the failure of the current cluster machine can also be quickly located in the displayed information, without wasting time typing a large number of instructions to query the status. During routine system inspections and the process of program version launch and after the process, it can also help operation and maintenance and product personnel quickly understand the current system status and user usage status, and locate and check whether the system is running normally.
[0116] This application is already the first operation and maintenance tool considered for use during the inspection, online launch, and problem troubleshooting of the domestic freight rate search system. It is an indispensable system health check tool in the system operation and maintenance process. This application can cooperate with the domestic freight rate search system monitoring and early warning system to ensure the healthy and effective operation of the domestic freight rate search system.
[0117] Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent substitutions for some of the technical features therein; and these modifications or substitutions do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for quickly obtaining and centrally displaying the status of multiple cluster servers, characterized in that: The method comprises the following steps: Enter user requests on the front-end interactive page; Collect server status information from the domestic freight rate search server according to user requests, and write the collected server status information into the database; Read the server status information in the database to perform cluster status analysis; Based on the results of cluster status analysis and processing, the servers are classified into groups by their cluster names on the front-end interactive page, and the current operating status is generally displayed according to the server status identifier.
2. A method for quickly acquiring and centrally displaying the status of multiple cluster servers according to claim 1, characterized in that: The server status information includes freight rate search service status, freight rate search service control process service status, warehouse query service application status, warehouse service control process service status, data version and software version.
3. A method for quickly acquiring and centrally displaying the status of multiple cluster servers according to claim 1, characterized in that: The data processing module reads the server information in the database to perform cluster status analysis, including: Classify and group servers according to the cluster names they belong to; According to the cluster statistics data version, which value appears most frequently? If the data version of the current server is equal to the value that appears most frequently, the data version of the current server is normal; The software version of the cluster has the most values. If the software version of the current server is equal to the most common value, the software version of the current server is normal. Determine the current server status and assign the current server status identifier.
4. A method for quickly acquiring and centrally displaying the status of multiple cluster servers according to claim 3, characterized in that: The determining the current server status and assigning the current server status identifier includes: If the values of all server status information are normal, the current server status indicator is green; If the values of the freight rate search service status and the freight rate search service control process service status are both abnormal, the current server status indicator will be red; If it is a situation other than the above two situations, the current server status is marked in yellow.
5. The method for quickly acquiring and centrally displaying the status of multiple cluster servers according to claim 1, characterized in that: Based on the cluster status analysis and processing results, the server groups are classified by the server cluster name on the front-end interactive page, and the current operating status is generally displayed according to the server status identifier, including: The server status information processed by the cluster status analysis is classified into JSON format, and the final JSON status string is returned to the front-end interaction module; The front-end interaction module parses the JSON status string and returns the corresponding cluster and service information.
6. A method for quickly acquiring and centrally displaying the status of multiple cluster servers according to claim 1, characterized in that: After the user request is entered on the front-end interactive page, the request is verified, including: Verify the request format. If the request format does not meet the requirements, a request format error is returned. The cluster name is verified. If the requested cluster name is inconsistent with the cluster name of the current domestic freight rate search system, a request format error is returned.
7. A method for quickly acquiring and centrally displaying the status of multiple cluster servers according to claim 1, characterized in that: The collecting server status information from the domestic freight rate search server according to the user's request and writing the collected server status information into the database includes: Obtain the IP information of the corresponding cluster server from the background database according to the cluster name entered in the user request; Send a status query request to the corresponding server; Store the response returned by the server in the database.
8. The method for quickly acquiring and centrally displaying the status of multiple cluster servers according to claim 1, characterized in that: The front-end interactive page supports overall closing function, status filtering function and request control function.
9. A device for quickly acquiring the status of multiple cluster servers and displaying them centrally, characterized in that: The device includes a front-end interaction module, a request processing module, a data collection module and a data processing module; wherein, The front-end interaction module is used to provide a front-end interaction page for inputting user requests, and based on the cluster status analysis and processing results, classify the server groups by the cluster name of the server on the front-end interaction page, and generally display the current operation status according to the server status identifier; The request processing module is used to receive and parse the user request sent by the front-end interactive page, and send the parsed user request to the data collection module; and is used to classify the server status information analyzed and processed by the data processing module into JSON format and return it to the front-end interactive module; The data collection module is used to collect server status information from the domestic freight rate search server and write the collected server status information into the database; The data processing module is used to read the server status information in the database and perform cluster status analysis and processing.
10. The device for quickly acquiring and centrally displaying the status of multiple cluster servers according to claim 9, characterized in that: The request processing module is also used to perform request verification, including: Verify the request format. If the request format does not meet the requirements, a request format error is returned. The cluster name is verified. If the requested cluster name is inconsistent with the cluster name of the current domestic freight rate search system, a request format error is returned.