CN116757796A - Shopping request response method based on nginx and related device - Google Patents
Shopping request response method based on nginx and related device Download PDFInfo
- Publication number
- CN116757796A CN116757796A CN202311055646.5A CN202311055646A CN116757796A CN 116757796 A CN116757796 A CN 116757796A CN 202311055646 A CN202311055646 A CN 202311055646A CN 116757796 A CN116757796 A CN 116757796A
- Authority
- CN
- China
- Prior art keywords
- shopping
- requests
- nginx
- filtered
- shopping requests
- 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.)
- Granted
Links
- 230000004044 response Effects 0.000 title claims abstract description 45
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000001914 filtration Methods 0.000 claims abstract description 23
- 238000012545 processing Methods 0.000 claims description 13
- 238000012216 screening Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 230000010485 coping Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to the field of request response, and discloses a shopping request response method based on nginx and a related device. The method comprises the following steps: simultaneously receiving N shopping requests, wherein N is a positive integer; judging whether the value of N is larger than a preset switching threshold value or not; if the shopping request is not greater than the preset switching threshold value, placing N shopping requests in a preset message queue; if the number of the shopping requests is larger than a preset switching threshold, calling a random component of the nginx, and filtering N shopping requests by utilizing the random value of the random component to obtain M filtered shopping requests, wherein M is a positive integer smaller than N; and placing M filtered shopping requests in a preset message queue. In the embodiment of the invention, the technical problem that the database loses data due to high concurrency of a purchasing platform facing purchasing requests in the industrial field is solved.
Description
Technical Field
The invention relates to the field of request response, in particular to a shopping request response method based on nginx and a related device.
Background
The current shopping platform is continuously used in the life of people, and a plurality of platforms can be convenient for life. Similarly, a platform exists in the industrial purchasing field, and the high-concurrency processing reservation request coping mode of the existing living shopping platform cannot be well suitable for the scene of the industrial purchasing field because the data volume exchanged each time is very large on the industrial purchasing field platform, not only various types and BOM data, but also various reference pictures are involved.
In the industrial purchasing field, a large number of instantaneous requests are simultaneously flushed after the whole point is opened and robbed, a large number of read-write requests are caused, the following requests are all queued, the next request can be processed after the previous update finishes releasing the release lock, and a large number of requests wait to occupy the connection of the database. Once the number of connections in the same time period of the database is fully occupied, the problem of I/O bottlenecks can cause all other subsequent requests in the time period to timeout due to the lack of access to the database, resulting in the occurrence of lost data. Therefore, in order to solve the technical problem that the purchasing platform in the industrial field can cause the database to lose data when facing to the high concurrency of purchasing requests, a new technology is needed to solve the current problem.
Disclosure of Invention
The invention mainly aims to solve the technical problem that a purchasing platform in the industrial field is faced with high concurrency of purchasing requests to cause data loss of a database.
The first aspect of the invention provides a shopping request response method based on nginx, which comprises the following steps:
simultaneously receiving N shopping requests, wherein N is a positive integer;
judging whether the value of N is larger than a preset switching threshold value or not;
if the shopping request is not greater than the preset switching threshold value, placing N shopping requests in a preset message queue;
if the number of the shopping requests is larger than a preset switching threshold, calling a random component of the nginx, and filtering N shopping requests by utilizing the random value of the random component to obtain M filtered shopping requests, wherein M is a positive integer smaller than N;
and placing M filtered shopping requests in a preset message queue.
Optionally, in a first implementation manner of the first aspect of the present invention, the message queue includes: i parallel sub-queues, wherein i is a positive integer, and the placing the M filtered shopping requests in the preset message queue includes:
and averagely filling M filtered shopping requests into i parallel sub-queues.
Optionally, in a second implementation manner of the first aspect of the present invention, the message queue includes: j priority ordering queues, wherein j is a positive integer, and the placing the N shopping requests in the preset message queue includes:
n of the shopping requests are placed in a first prioritized queue.
Optionally, in a third implementation manner of the first aspect of the present invention, the placing M filtered shopping requests in a preset message queue includes:
placing the M filtered shopping requests in a non-first empty prioritized queue.
Optionally, in a fourth implementation manner of the first aspect of the present invention, the filtering the N shopping requests by using the random value of the random component includes:
based on the random value of the random component, carrying out random screening processing on N shopping requests to obtain M filtered shopping requests;
and grabbing the locally stored metafile page and sending the locally stored metafile page to request addresses corresponding to the M filtering shopping requests.
Optionally, in a fifth implementation manner of the first aspect of the present invention, the receiving N shopping requests simultaneously includes:
and simultaneously receiving N shopping requests transmitted by the HTTP protocol based on the request frequency limit setting of the nginx.
Optionally, in a sixth implementation manner of the first aspect of the present invention, after the placing M filtered shopping requests in a preset message queue, the method further includes:
and executing the request in the message queue according to a preset execution algorithm.
The second aspect of the present invention provides a shopping request response device based on nginx, where the shopping request response device based on nginx includes:
the receiving module is used for receiving N shopping requests simultaneously, wherein N is a positive integer;
the judging module is used for judging whether the value of N is larger than a preset switching threshold value or not;
the first placement module is used for placing N shopping requests in a preset message queue if the shopping requests are not larger than a preset switching threshold value;
the filtering module is used for calling a random component of the nginx if the number of the shopping requests is larger than a preset switching threshold value, and filtering N shopping requests by utilizing the random value of the random component to obtain M filtering shopping requests, wherein M is a positive integer smaller than N;
and the second placement module is used for placing the M filtered shopping requests in a preset message queue.
A third aspect of the present invention provides a shopping request response device based on nginx, including: a memory and at least one processor, the memory having instructions stored therein, the memory and the at least one processor being interconnected by a line; the at least one processor invokes the instructions in the memory to cause the nginx-based shopping request response device to perform the nginx-based shopping request response method described above.
A fourth aspect of the present invention provides a computer readable storage medium having instructions stored therein which, when run on a computer, cause the computer to perform the above-described nginx-based shopping request response method.
In the embodiment of the invention, the quantity of the shopping requests is analyzed, when the quantity of the shopping requests triggering high concurrency is analyzed, the quantity of the shopping requests is limited by utilizing the random component of the nginx, the failed shopping requests are returned with information of resource shortage, and finally, the quantity of the shopping requests which can be processed in each period is limited by utilizing the random component, so that the technical problem that the database loses data when a purchasing platform in the industrial field faces the high concurrency of the purchasing requests is solved.
Drawings
FIG. 1 is a schematic diagram of one embodiment of a shopping request response method based on nginx according to embodiments of the present invention;
FIG. 2 is a schematic diagram of one embodiment of a shopping request response device based on nginx according to embodiments of the invention;
FIG. 3 is a schematic diagram of another embodiment of a shopping request response device based on nginx according to embodiments of the invention;
FIG. 4 is a schematic diagram of one embodiment of a shopping request response device based on nginx in an embodiment of the invention.
Detailed Description
The embodiment of the invention provides a shopping request response method based on nginx and a related device.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments described herein may be implemented in other sequences than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus.
For ease of understanding, a specific flow of an embodiment of the present invention is described below, referring to fig. 1, and one embodiment of a shopping request response method based on nginx in an embodiment of the present invention includes:
101. simultaneously receiving N shopping requests, wherein N is a positive integer;
in this embodiment, 15 ten thousand shopping requests are considered to be received simultaneously within a time period of 0.5 ms, where N is 15 ten thousand.
In detail, the following steps may be performed at 101:
1011. and simultaneously receiving N shopping requests transmitted by the HTTP protocol based on the request frequency limit setting of the nginx.
In step 1011, nginx uses limit to limit that each IP can only send two requests within 1 second, and receives 15 ten thousand shopping requests to be transmitted with the request header of http{ }.
102. Judging whether the value of N is larger than a preset switching threshold value or not;
in the present embodiment, when the switching threshold is set to 7 ten thousand, the number of 15 ten thousand requests is greater than 7 ten thousand. When the handover threshold is set to 17 ten thousand, the 15 ten thousand requests are less than 17 ten thousand in number.
103. If the shopping request is not greater than the preset switching threshold value, placing N shopping requests in a preset message queue;
in this embodiment, when the number of shopping requests does not exceed the set switching threshold, the shopping requests may be put into an original independent message queue one by one according to daily processing, and the shopping requests may be processed according to the ordering of the message queues.
Specifically, the message queue includes: j priority ordering queues, where j is a positive integer, the following steps may be performed at 103:
1031. n of the shopping requests are placed in a first prioritized queue.
In step 1031, the message is queued with 5 priority-ordered queues, and when processing the request, the request data in the low priority queue is processed first according to the highest priority and then processed in turn. Thus, the operation can only expand a huge intermediate buffer queue without increasing the processing capacity, and the processing request resources are prioritized to process the request with high priority according to the priority.
Specifically, under the 1031 scheme, 105 may perform the following steps:
1051. placing the M filtered shopping requests in a non-first empty prioritized queue.
In step 1051, if 15 ten thousand shopping requests are filtered leaving 5 ten thousand filtered shopping requests, then all 5 ten thousand filtered shopping requests are placed in the second priority ranking queue. If new shopping requests exceeding the switching threshold value appear again, the filtered shopping requests are continuously and completely placed in a sorting queue with a third priority after the filtering is completed, and the requests are sequentially placed. This design is primarily to avoid requests that exceed the limits of the I/O interface, being placed in order in the priority queue.
104. If the number of the shopping requests is larger than a preset switching threshold, calling a random component of the nginx, and filtering N shopping requests by utilizing the random value of the random component to obtain M filtered shopping requests, wherein M is a positive integer smaller than N;
in this embodiment, a random component exists in the nginx server, and random sets a random value index to 50000, and filters 15 ten thousand shopping requests, leaving 5 ten thousand filtered shopping requests.
Further, at 104, the following steps may be performed:
1041. based on the random value of the random component, carrying out random screening processing on N shopping requests to obtain M filtered shopping requests;
1042. and grabbing the locally stored metafile page and sending the locally stored metafile page to request addresses corresponding to the M filtering shopping requests.
In the steps 1041-1042, firstly, a random extraction screening process is performed on 15 ten thousand shopping requests by using a random component, and 5 ten thousand filtered shopping requests are screened out. And then capturing the request IP addresses corresponding to 5 ten thousand filtering shopping requests which are sent in advance on the locally stored html page with the request success information, and feeding back the data which is sent by the successful completion shopping requests to the user.
105. And placing M filtered shopping requests in a preset message queue.
In this embodiment, 5 ten thousand filtered shopping requests are written into a preset message queue, so as to implement a response to the shopping requests.
Further, the message queue includes: i parallel sub-queues, where i is a positive integer, the following steps may be performed in 105:
1051. and averagely filling M filtered shopping requests into i parallel sub-queues.
In step 1051, the message queue has 8 parallel sub-queues, if there are 5 tens of thousands of filtered shopping requests, the message queue is filled into the 8 parallel sub-queues on average, and the 8 parallel sub-queues have 6250 filtered shopping requests, and then the filtered shopping requests in the 8 parallel sub-queues are executed in parallel.
Further, after 105, the following steps may also be performed:
106. and executing the request in the message queue according to a preset execution algorithm.
In this embodiment, if there are j priority-ordered queues and each priority-ordered queue is provided with i parallel sub-queues, then the requests in the message queues are executed in parallel respectively according to the priority ordering, so as to implement response and execution on high concurrency data.
In the embodiment of the invention, the quantity of the shopping requests is analyzed, when the quantity of the shopping requests triggering high concurrency is analyzed, the quantity of the shopping requests is limited by utilizing the random component of the nginx, the failed shopping requests are returned with information of resource shortage, and finally, the quantity of the shopping requests which can be processed in each period is limited by utilizing the random component, so that the technical problem that the database loses data when a purchasing platform in the industrial field faces the high concurrency of the purchasing requests is solved.
The description of the method for responding to the shopping request based on the ngix in the embodiment of the present invention is described above, and the description of the device for responding to the shopping request based on the ngix in the embodiment of the present invention is described below, referring to fig. 2, in one embodiment of the device for responding to the shopping request based on the ngix in the embodiment of the present invention, the device for responding to the shopping request based on the ngix includes:
a receiving module 201, configured to simultaneously receive N shopping requests, where N is a positive integer;
a judging module 202, configured to judge whether the value of N is greater than a preset switching threshold;
the first placing module 203 is configured to place N shopping requests in a preset message queue if the shopping request is not greater than a preset switching threshold;
the filtering module 204 is configured to invoke a random component of ngix if the number of the random component is greater than a preset switching threshold, and perform filtering processing on the N shopping requests by using a random value of the random component to obtain M filtered shopping requests, where M is a positive integer less than N;
a second placement module 205, configured to place M filtered shopping requests in a preset message queue.
In the embodiment of the invention, the quantity of the shopping requests is analyzed, when the quantity of the shopping requests triggering high concurrency is analyzed, the quantity of the shopping requests is limited by utilizing the random component of the nginx, the failed shopping requests are returned with information of resource shortage, and finally, the quantity of the shopping requests which can be processed in each period is limited by utilizing the random component, so that the technical problem that the database loses data when a purchasing platform in the industrial field faces the high concurrency of the purchasing requests is solved.
Referring to fig. 3, in another embodiment of the shopping request response device based on ngix in the embodiment of the present invention, the shopping request response device based on ngix includes:
a receiving module 201, configured to simultaneously receive N shopping requests, where N is a positive integer;
a judging module 202, configured to judge whether the value of N is greater than a preset switching threshold;
the first placing module 203 is configured to place N shopping requests in a preset message queue if the shopping request is not greater than a preset switching threshold;
the filtering module 204 is configured to invoke a random component of ngix if the number of the random component is greater than a preset switching threshold, and perform filtering processing on the N shopping requests by using a random value of the random component to obtain M filtered shopping requests, where M is a positive integer less than N;
a second placement module 205, configured to place M filtered shopping requests in a preset message queue.
Wherein the message queue comprises: i parallel sub-queues, where i is a positive integer, and the second placement module 205 is specifically configured to:
and averagely filling M filtered shopping requests into i parallel sub-queues.
Wherein the message queue comprises: j priority sorting queues, where j is a positive integer, and the first placement module 203 is specifically configured to:
n of the shopping requests are placed in a first prioritized queue.
Wherein, the second placement module 205 may be further specifically configured to:
placing the M filtered shopping requests in a non-first empty prioritized queue.
Wherein, the filtering module 204 is specifically configured to:
based on the random value of the random component, carrying out random screening processing on N shopping requests to obtain M filtered shopping requests;
and grabbing the locally stored metafile page and sending the locally stored metafile page to request addresses corresponding to the M filtering shopping requests.
Wherein, the receiving module 201 is specifically configured to:
and simultaneously receiving N shopping requests transmitted by the HTTP protocol based on the request frequency limit setting of the nginx.
The shopping request response device based on the nginx further includes an execution module 206, where the execution module 206 is specifically configured to:
and executing the request in the message queue according to a preset execution algorithm.
In the embodiment of the invention, the quantity of the shopping requests is analyzed, when the quantity of the shopping requests triggering high concurrency is analyzed, the quantity of the shopping requests is limited by utilizing the random component of the nginx, the failed shopping requests are returned with information of resource shortage, and finally, the quantity of the shopping requests which can be processed in each period is limited by utilizing the random component, so that the technical problem that the database loses data when a purchasing platform in the industrial field faces the high concurrency of the purchasing requests is solved.
Fig. 2 and fig. 3 above describe the shopping request response device based on ngix in the embodiment of the present invention in detail from the point of view of the modularized functional entity, and the shopping request response device based on ngix in the embodiment of the present invention is described in detail from the point of view of hardware processing below.
Fig. 4 is a schematic structural diagram of a shopping request response device based on nginx according to an embodiment of the present invention, where the shopping request response device 400 based on nginx may have relatively large differences due to configuration or performance, and may include one or more processors (central processing units, CPU) 410 (e.g., one or more processors) and a memory 420, one or more storage media 430 (e.g., one or more mass storage devices) storing application 433 or data 432. Wherein memory 420 and storage medium 430 may be transitory or persistent storage. The program stored on storage medium 430 may include one or more modules (not shown), each of which may include a series of instruction operations in the nginx-based shopping request response device 400. Still further, the processor 410 may be configured to communicate with the storage medium 430 to execute a series of instruction operations in the storage medium 430 on the nginx-based shopping request response device 400.
The nginx-based shopping request response device 400 may also include one or more power supplies 440, one or more wired or wireless network interfaces 450, one or more input/output interfaces 460, and/or one or more operating systems 431, such as Windows Serve, mac OS X, unix, linux, freeBSD, and the like. It will be appreciated by those skilled in the art that the NGINX-based shopping request response device structure shown in fig. 4 does not constitute a limitation of the NGINX-based shopping request response device, and may include more or fewer components than shown, or may combine certain components, or may be a different arrangement of components.
The present invention also provides a computer readable storage medium, which may be a non-volatile computer readable storage medium, and may also be a volatile computer readable storage medium, where instructions are stored in the computer readable storage medium, when the instructions are executed on a computer, cause the computer to perform the steps of the nginx-based shopping request response method.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the system or apparatus and unit described above may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (10)
1. The shopping request response method based on the nginx is characterized by comprising the following steps:
simultaneously receiving N shopping requests, wherein N is a positive integer;
judging whether the value of N is larger than a preset switching threshold value or not;
if the shopping request is not greater than the preset switching threshold value, placing N shopping requests in a preset message queue;
if the number of the shopping requests is larger than a preset switching threshold, calling a random component of the nginx, and filtering N shopping requests by utilizing the random value of the random component to obtain M filtered shopping requests, wherein M is a positive integer smaller than N;
and placing M filtered shopping requests in a preset message queue.
2. The nginx based shopping request response method of claim 1, wherein the message queue comprises: i parallel sub-queues, wherein i is a positive integer, and the placing the M filtered shopping requests in the preset message queue includes:
and averagely filling M filtered shopping requests into i parallel sub-queues.
3. The nginx based shopping request response method of claim 1, wherein the message queue comprises: j priority ordering queues, wherein j is a positive integer, and the placing the N shopping requests in the preset message queue includes:
n of the shopping requests are placed in a first prioritized queue.
4. The nginx based shopping request response method of claim 3, wherein the placing M filtered shopping requests in a preset message queue comprises:
placing the M filtered shopping requests in a non-first empty prioritized queue.
5. The method for responding to shopping requests based on nginx according to claim 1, wherein filtering N shopping requests by using the random value of the random component to obtain M filtered shopping requests comprises:
based on the random value of the random component, carrying out random screening processing on N shopping requests to obtain M filtered shopping requests;
and grabbing the locally stored metafile page and sending the locally stored metafile page to request addresses corresponding to the M filtering shopping requests.
6. The nginx based shopping request response method of claim 1, wherein the receiving N shopping requests simultaneously comprises:
and simultaneously receiving N shopping requests transmitted by the HTTP protocol based on the request frequency limit setting of the nginx.
7. The nginx based shopping request response method of claim 1, further comprising, after the placing of the M filtered shopping requests in a preset message queue:
and executing the request in the message queue according to a preset execution algorithm.
8. An nginx-based shopping request responding apparatus, characterized in that the nginx-based shopping request responding apparatus comprises:
the receiving module is used for receiving N shopping requests simultaneously, wherein N is a positive integer;
the judging module is used for judging whether the value of N is larger than a preset switching threshold value or not;
the first placement module is used for placing N shopping requests in a preset message queue if the shopping requests are not larger than a preset switching threshold value;
the filtering module is used for calling a random component of the nginx if the number of the shopping requests is larger than a preset switching threshold value, and filtering N shopping requests by utilizing the random value of the random component to obtain M filtering shopping requests, wherein M is a positive integer smaller than N;
and the second placement module is used for placing the M filtered shopping requests in a preset message queue.
9. An nginx-based shopping request response device, wherein the nginx-based shopping request response device comprises: a memory and at least one processor, the memory having instructions stored therein, the memory and the at least one processor being interconnected by a line;
the at least one processor invoking the instructions in the memory to cause the nginx-based shopping request response device to perform the nginx-based shopping request response method of any one of claims 1-7.
10. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements a nginx based shopping request response method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311055646.5A CN116757796B (en) | 2023-08-22 | 2023-08-22 | Shopping request response method based on nginx and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311055646.5A CN116757796B (en) | 2023-08-22 | 2023-08-22 | Shopping request response method based on nginx and related device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116757796A true CN116757796A (en) | 2023-09-15 |
CN116757796B CN116757796B (en) | 2024-01-23 |
Family
ID=87955567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311055646.5A Active CN116757796B (en) | 2023-08-22 | 2023-08-22 | Shopping request response method based on nginx and related device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116757796B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110290217A (en) * | 2019-07-01 | 2019-09-27 | 腾讯科技(深圳)有限公司 | Processing method and processing device, storage medium and the electronic device of request of data |
CN110417879A (en) * | 2019-07-18 | 2019-11-05 | 北京蜜莱坞网络科技有限公司 | A kind of message treatment method, device, equipment and storage medium |
CN111488135A (en) * | 2019-01-28 | 2020-08-04 | 珠海格力电器股份有限公司 | Current limiting method and device for high-concurrency system, storage medium and equipment |
CN113742389A (en) * | 2021-01-15 | 2021-12-03 | 北京京东拓先科技有限公司 | Service processing method and device |
CN115776522A (en) * | 2022-11-23 | 2023-03-10 | 紫光云技术有限公司 | High concurrency system and method for processing commodity reservation |
CN116094945A (en) * | 2023-02-13 | 2023-05-09 | 广州广电运通金融电子股份有限公司 | Processing method and device for high concurrency data request, electronic equipment and storage medium |
-
2023
- 2023-08-22 CN CN202311055646.5A patent/CN116757796B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111488135A (en) * | 2019-01-28 | 2020-08-04 | 珠海格力电器股份有限公司 | Current limiting method and device for high-concurrency system, storage medium and equipment |
CN110290217A (en) * | 2019-07-01 | 2019-09-27 | 腾讯科技(深圳)有限公司 | Processing method and processing device, storage medium and the electronic device of request of data |
CN110417879A (en) * | 2019-07-18 | 2019-11-05 | 北京蜜莱坞网络科技有限公司 | A kind of message treatment method, device, equipment and storage medium |
CN113742389A (en) * | 2021-01-15 | 2021-12-03 | 北京京东拓先科技有限公司 | Service processing method and device |
CN115776522A (en) * | 2022-11-23 | 2023-03-10 | 紫光云技术有限公司 | High concurrency system and method for processing commodity reservation |
CN116094945A (en) * | 2023-02-13 | 2023-05-09 | 广州广电运通金融电子股份有限公司 | Processing method and device for high concurrency data request, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN116757796B (en) | 2024-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106802826B (en) | Service processing method and device based on thread pool | |
US6988140B2 (en) | Mechanism for servicing connections by disassociating processing resources from idle connections and monitoring the idle connections for activity | |
CN106603598B (en) | Method and device for processing service request | |
US7076545B2 (en) | Load balancing the servicing of received packets | |
US9888048B1 (en) | Supporting millions of parallel light weight data streams in a distributed system | |
CN103019651B (en) | The method for parallel processing of complex task and device | |
US5819083A (en) | Minimal sufficient buffer space for data redistribution in a parallel database system | |
JP6336988B2 (en) | System and method for small batch processing of usage requests | |
CN106375241B (en) | Batch data processing method, front-end system, host and batch data processing system | |
CN109254854A (en) | Asynchronous invoking method, computer installation and storage medium | |
EP1732004A1 (en) | Computer system, server constituting the same, job execution control method thereof, and program | |
CN110177146A (en) | A kind of non-obstruction Restful communication means, device and equipment based on asynchronous event driven | |
CN110851248B (en) | Asynchronous task data processing method and device and computer readable storage medium | |
CN108134830A (en) | Load balancing method, system, device and storage medium based on message queue | |
CN110471749B (en) | Task processing method, device, computer readable storage medium and computer equipment | |
CN109039817B (en) | Information processing method, device, equipment and medium for flow monitoring | |
CN102323894A (en) | System and method for realizing non-blockage mutual calling in distributed application of enterprise | |
US7827282B2 (en) | System and method for processing hardware or service usage data | |
CN112311702A (en) | FC switch scheduling method and device, electronic equipment and storage medium | |
CN108304272B (en) | Data IO request processing method and device | |
CN116757796B (en) | Shopping request response method based on nginx and related device | |
CN108259595A (en) | The method and system of asynchronous call between a kind of service | |
CN107249019A (en) | Data handling system, method, device and server based on business | |
CN110188258B (en) | Method and device for acquiring external data by using crawler | |
CN101170448A (en) | System and method for processing a large number reporting message on topology interface in telecommunication network management system |
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 |