Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for establishing high-availability distributed system

A distributed system, high-availability technology, applied in the field of building high-availability distributed systems, can solve problems such as relying on databases

Inactive Publication Date: 2015-07-01
SHANGHAI PINZHI CULTURAL COMM CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A common solution is to use the replication function of the database to replicate data across computer rooms, but this method relies on the replication mechanism of the database and requires personnel with specialized knowledge to deploy and manage

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
  • Method for establishing high-availability distributed system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific illustrations.

[0017] figure 1 It is an architecture diagram of the whole system in the method of building a high-availability distributed system, 1 in the figure represents a front-end proxy server, which is used to receive client requests from the network, including but not limited to search requests. The system architecture for improving the availability of network services includes multiple computer rooms, such as the first computer room A1, the second computer room A2, the third computer room A3...the Nth computer room AN (there is no order between the computer rooms) , a back-end request processing server 3 and a database 4 are deployed in each computer room.

[0018] The method uses back-end request processing servers and databases deployed in multiple...

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 method for establishing a high-availability distributed system. The method comprises the steps of utilizing rear-end request processing servers deployed in multiple machine rooms and the availability of improving network service of a database to dispatch all of requests of the distributed system to multiple the rear-end request processing servers deployed in the different machine rooms for processing through one front-end proxy server; enabling the front-end proxy server to dispatch the requests to one rear-end request processing server for processing in a load balancing mode and return processing results to clients when the requests are data reading requests; enabling the front-end proxy server to forward the requests to all rear-end request processing servers and meanwhile forwarding one random number and one timestamp to the rear-end request processing servers for processing when the requests are requests for writing data into the database. The method does not depend on a copying mechanism of the database, and existing network service can be conveniently modified into distributed high-availability service.

Description

technical field [0001] The present invention relates to high-availability, cross-computer room network services, in particular to a method for building a high-availability distributed system, using servers and databases deployed in multiple computer rooms to improve the availability of network services, while ensuring the consistency of multiple databases sex. Background technique [0002] At present, common network services are composed of servers and databases. When the computer room where it is located is unavailable due to network or hardware failures, the service is unavailable; if the hardware of the database fails and the data is lost, it needs to be restored from backup. If all or part of the data Without backup, data is permanently lost. A common solution is to use the database replication function to replicate data across computer rooms, but this method relies on the database replication mechanism and requires personnel with specialized knowledge to deploy and man...

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): H04L29/08G06F17/30
Inventor 沈晟
Owner SHANGHAI PINZHI CULTURAL COMM CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More