Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for processing high-concurrency data request

A data request and user request technology, applied in digital transmission systems, transmission systems, data exchange networks, etc., can solve problems such as reducing user spike response time, system crashes, database bottlenecks, etc., achieve strong business processing capabilities, avoid bottlenecks, The effect of overhead reduction

Active Publication Date: 2015-05-20
SHANGHAI HANDPAL INFORMATION TECH SERVICE
View PDF2 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional e-commerce architecture can only meet the huge user visits by increasing the horizontal expansion of the application server. However, due to the single type of products that need to be deducted, the excessive concurrent requests for flash sales will be on the records of individual products in the database. A large number of operation locks are generated, which creates a serious bottleneck in the database, greatly reduces the user's spike response time, and even causes the system to be paralyzed for a short time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for processing high-concurrency data request
  • System and method for processing high-concurrency data request
  • System and method for processing high-concurrency data request

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention provides a method and system for processing high-concurrency data requests that are different from traditional e-commerce solutions. On the basis of retaining the horizontal expansion server capability, it minimizes the impact of high concurrency on the database during product deduction. bottleneck to meet the stringent response requirements of users.

[0029] figure 1 For the system structure diagram of the present invention, the whole system is made up of 3 parts:

[0030] Load balancing layer, the main function is responsible for evenly distributing a large number of customer requests to the back-end arbitration application. It can be realized by using Ngnix technology. Ngnix is ​​a high-performance http, which is characterized by occupying less request storage units, stable performance, and strong concurrency. It is a high-performance web server used on most Linux / Unix systems. Through the reverse proxy function it provides, simple load bal...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to the technical field of electronic commerce, and in particular relates to a system and a method for processing a high-concurrency data request. A main body of the system provided by the invention is divided into three parts, namely, a load balancing layer, an arbitration application unit and a goods deduction processing unit, wherein the load balancing layer is used for equally distributing a great amount of client requests to arbitration applications at a rear end; the arbitration application unit is used for receiving user requests which are distributed by the load balancing layer, carrying out qualification judgment, merging and recombining the user requests, and then transmitting to the goods deduction processing unit to carry out deduction processing of goods; the goods deduction processing unit is used for receiving goods deduction requests from the arbitration applications, and carrying out inventory quantity deduction on second-kill goods. By virtue of a single-thread batch processing manner, the bottleneck of a database system caused by multi-thread high concurrency is avoided; meanwhile, high business handling capability is reserved; the cost of system resources is also reduced as low as possible.

Description

technical field [0001] The invention belongs to the technical field of electronic commerce, and in particular relates to a system and method for processing highly concurrent data requests. Background technique [0002] The seckill business has the characteristics of few types of products and a huge number of visits in a short period of time, and users have very strict requirements on the response time of the seckill system. The traditional e-commerce architecture can only meet the huge user visits by increasing the horizontal expansion of the application server. However, due to the single type of products that need to be deducted, the excessive concurrent requests for flash sales will be on the records of individual products in the database. A large number of operation locks are generated, which creates a serious bottleneck in the database, greatly reduces the user's spike response time, and even causes the system to be paralyzed for a short time. Contents of the invention...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q30/02G06F9/54H04L12/803
Inventor 朱烨
Owner SHANGHAI HANDPAL INFORMATION TECH SERVICE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products