A data processing method, an application server and an application server cluster

An application server and data processing technology, applied in the field of data processing, can solve problems such as application server load imbalance, achieve the effect of solving load imbalance and improving processing efficiency

Inactive Publication Date: 2014-01-15
ALIBABA GRP HLDG LTD
View PDF3 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The embodiment of the present application provides a data processing method, an application server and a cluster, which are used to solve the problem that there may still be application servers when the data processing application server is selected by the control server according to the load balancing algorithm or load balancing configuration strategy in the prior art. The problem of unbalanced load

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
  • A data processing method, an application server and an application server cluster
  • A data processing method, an application server and an application server cluster
  • A data processing method, an application server and an application server cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] Such as figure 1 As shown, it is a schematic flow chart of a data processing method in Embodiment 1 of the present application, and the method includes:

[0033] Step 101: When the source application server receives the data processing request message, it judges whether it has the ability to respond to the data processing request message, and if so, returns a response success message; otherwise, executes step 102.

[0034] In this step 101, the source application server refers to the application server that receives the data processing request message sent by the control server.

[0035] The return response success message may mean that the source application server returns the processing result of the data processing request message to the control server as a response success message, and the control server returns the result to the terminal that sent the data processing request message.

[0036]It should be noted that the application server in each embodiment of the ...

Embodiment 2

[0063] Such as figure 2 As shown, it is a flow chart of a data processing method in Embodiment 2 of the present application, assuming that the current application server cluster includes the source application server, application server A, application server B, application server C, and application server D. application server, wherein the source application server, application server A and application server B are divided into the same group, and the methods for data processing by these five application servers include:

[0064] Step 201: When the source application server receives the data processing request message, it judges whether it has the ability to respond to the data processing request message, and if so, returns a response success message; otherwise, executes step 202.

[0065] Step 202: When the source application server determines that it does not have the ability to respond to the data processing request message, select an application server capable of respondi...

Embodiment 3

[0090] Such as image 3 As shown, it is a schematic structural diagram of a data processing method in Embodiment 3 of the present application, assuming that the current application server cluster includes five sources, namely, the source application server, application server A, application server B, application server C, and application server D. application server, wherein the source application server, application server A and application server B belong to the same group, and the methods for data processing by these five application servers include:

[0091] Step 301: When the source application server receives the data processing request message, it judges whether it has the ability to respond to the data processing request message, and if so, returns a response success message; otherwise, executes step 302.

[0092] It should be noted that when the source application server determines that it does not have the capability to respond to the data processing request message,...

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 application discloses a data processing method, an application server and an application server cluster. The method mainly comprises the steps of selecting, based on locally stored ability messages of other application servers in the same cluster, an application server that is capable of responding to data processing request messages to make the server serve as a central application server when a source application server receives the data processing request messages and is determined not to be able to respond to data processing request messages; and then forwarding the data processing request messages to the selected central application server. Therefore, if a source application server selected by a control server on the basis of a load balancing algorithm or a load balancing configuration strategy cannot meet load demands, other application servers with processing abilities in the same cluster can be selected by the source application server to replace the source application server to respond to data processing request messages, thus solving problems of the prior art that a source application server is forced to respond to data processing request messages to cause load imbalance.

Description

technical field [0001] The present application relates to Internet information processing technology, in particular to a data processing method, application server and cluster. Background technique [0002] With the rapid development of Internet technology and the continuous increase of the amount of data information on the Internet, people's dependence on the Internet has continued to increase, resulting in a rapid increase in data access traffic to the Internet. At present, most websites (especially e-commerce websites) need to provide 24-hour uninterrupted service, and the interruption of any background server or the loss of key data caused by communication failure will cause great losses. high performance and high reliability requirements. [0003] Compared with the development of network technology, the speed of data processing and memory access speed of each background server is far lower than the growth rate of network bandwidth and application programs. The increas...

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): H04L29/08
Inventor 叶茗
Owner ALIBABA GRP HLDG LTD
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