Session keeping system under load balancing cluster

A technology for load balancing and maintaining the system, applied in the computer field, to alleviate performance bottlenecks and increase the upper limit

Inactive Publication Date: 2019-04-26
JIANGSU ZHONGYUN TECH
View PDF15 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] In view of the problems existing in the prior art, the purpose of the present invention is to provide a session maintenance system under a load balancing cluster, which adopts a weighted load feedback load balancing algorithm based on content classification, and combines sticky sessions with session server technology to effectively solve It solves the problem of session retention under load balancing clusters, and can realize high-efficiency and accurate web cluster session communication in a high-concurrency environment, and has the characteristics of high efficiency, high availability, and self-adaptation

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
  • Session keeping system under load balancing cluster
  • Session keeping system under load balancing cluster
  • Session keeping system under load balancing cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] A session persistence system under a load balancing cluster, figure 1 is a system architecture diagram provided by the present invention, such as figure 1 As shown, the diagram illustrates a session keeping system:

[0040] First, user requests of the system interact with the load balancing module: the load balancing module is located in the front-end load scheduler of the cluster, and is responsible for receiving user session requests, distinguishing the content of the requests, and distributing the requests to the back-end Web servers. Cookie session retention technology, in the case that the user session has been connected to the cluster in the past, the same user session will continue to be connected to the same back-end server within the set period of time, and when the initial request or load imbalance, collect back-end server According to the load situation, the request is re-allocated to the backend node.

[0041] Secondly, the load balancing module interacts ...

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 discloses a session keeping system under a load balancing cluster, and belongs to the technical field of computers. The session keeping system under the load balancing cluster comprisesa load balancing module positioned in a front-end load scheduler of the cluster, session management modules positioned in back-end nodes of the cluster, and session storage modules located on servicenodes of a storage cluster in the cluster, wherein the load balancing module is connected with a user; the load balancing module is connected with the session management module; the session managementmodule is connected with the session storage module; the load balancing module comprises request classification, session pasting, load calculation, threshold triggering and node selection; and the session storage module comprises a memory storage sub-module and a durable sub-module. Efficient and accurate Web cluster session communication under a high concurrency environment is realized. The session keeping system has the characteristics of high efficiency, high availability and high adaptability.

Description

technical field [0001] The invention relates to the technical field of computers, and more specifically, relates to a session keeping system under a load balancing cluster. Background technique [0002] At present, the domestic cloud computing industry is showing explosive development and being promoted and used in various fields, which has greatly increased the demand for computing resources on the cloud platform. To deal with this situation, the use of load balancing cluster technology is the best choice. Its high availability, strong scalability, and low cost features are also favored by the industry. However, in the field of Web applications, since the HTTP protocol itself is a stateless protocol, and services such as e-commerce need to maintain session state, session persistence technology is used on the basis of the HTTP protocol. This technology works normally in a stand-alone environment. However, in a load-balanced cluster environment, the session persistence techn...

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
CPCH04L67/02H04L67/145H04L67/1001
Inventor 戴元顺
Owner JIANGSU ZHONGYUN TECH
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