Auction bidding system based on distributed non-blocking asynchronous message processing mode and operation method thereof

An asynchronous message and processing mode technology, applied in data processing applications, electrical digital data processing, inter-program communication, etc., to achieve the effect of reducing coupling, increasing response speed, and increasing the ability of high concurrent requests

Active Publication Date: 2017-08-25
山东佳联电子商务有限公司
View PDF7 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] This version architecture, namely version 2.0, adopts the latest technical architecture based on distributed non-blocking asynchronous message processing mode

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
  • Auction bidding system based on distributed non-blocking asynchronous message processing mode and operation method thereof
  • Auction bidding system based on distributed non-blocking asynchronous message processing mode and operation method thereof
  • Auction bidding system based on distributed non-blocking asynchronous message processing mode and operation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] Auction bidding system based on distributed non-blocking asynchronous message processing mode, such as image 3 As shown, it includes nginx server, node server, Tomcat cluster, message queue, bidding logic processing module cluster, oracle database; nginx server, Tomcat cluster, message queue, bidding logic processing module cluster, and node server are connected in sequence;

[0047] The user initiates a request and sends it to the Tomcat cluster through the nginx server. The Tomcat cluster converts the request into a message, stores the message in the message queue, and feeds back a response to the user. The feedback is used to prompt the user that the request has been received and is being processed. At the same time, the bidding logic processing module cluster processes the messages in the message queue, and notifies the corresponding users of the processing results through the node server;

[0048] The nginx server is also used to balance the load, and is configure...

Embodiment 2

[0057] The auction bidding system described in Embodiment 1 realizes the method for asynchronous message processing and directional sending of messages, including the following steps:

[0058] (1) The user enters the bidding page of the target target through the user terminal. The page uses javascript to generate a 20-digit random code and establishes a long connection with the node server. The node server records the association between the random code and the long connection socket in the hash table, that is, random The mapping relationship between the code and the long connection socket;

[0059] (2) The user initiates a request through the user terminal, and sends the request and the generated random code to the Tomcat cluster through the nginx server. After receiving the request, the Tomcat cluster converts the request into a message, and puts the message and the random code into the message Queue, immediately return user "message submitted";

[0060] (3) The bidding log...

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 relates to an auction bidding system based on a distributed non-blocking asynchronous message processing mode and an operation method thereof. The auction bidding system comprises an nginx server, a node server, a Tomcat cluster, a message queue, a bidding logic processing module cluster, and an Oracle database. A user initiates a request through a user terminal, and sends the request to the Tomcat cluster through the nginx server. The Tomcat cluster converts the request into a message, saves the message to the message queue, and gives a feedback to the user for response, wherein the feedback is used to remind the user that the request has been received and is being processed. The bidding logic processing module cluster processes the message in the message queue, and notifies the user of the processing result through the node server.

Description

technical field [0001] The invention relates to an auction bidding system based on a distributed non-blocking asynchronous message processing mode and an operation method thereof, belonging to the technical field of electronic commerce. Background technique [0002] The core part of Dianpai.com's function is the bidding of auction industry targets, which is an Internet real-time bidding message processing system based on java web. Dianpai.com currently adopts a blocking message processing architecture. When the number of concurrent users is small, the website can still handle it. When the number of users is large, especially when there are many bidders for a certain target, bidding at the same time; or the website conducts multiple auctions at the same time Sometimes, the information submitted by the user is often not responded to in a timely manner, the system load is heavy, and there is a freeze situation. [0003] At present, the core code of Dianpai.com's current biddin...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q30/08G06F9/54
CPCG06F9/546G06Q30/08
Inventor 李丽华李维新王红宝李丽陈伟李俊霞肖磊杨健
Owner 山东佳联电子商务有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products