Distributed service request processing method and system based on data cache synchronization

A business request and data caching technology, applied in the transmission system, electrical components, etc., can solve the problems of reducing the user's experience in using network application services, increasing communication overhead and response delay, and increasing the database server load, so as to reduce the remote Effects of communication overhead, reduction of business data cache synchronization, and reduction of business data transmission load

Active Publication Date: 2016-11-09
NEW SINGULARITY INT TECHN DEV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the existing distributed business service system, since the local cache processing process of each application server for business data is independent of each other, and they all passively rely on the cache of business data after being obtained from the database server, different application servers cannot cache the same business data. The response to the request still needs to repeatedly obtain the same business data from the database server; especially when adding new business functions in the system, it is likely that several application servers will centrally obtain new business data from the database server in a short period of time In this situation, the load on the database server increases sharply, the data network communication between the application server and the database server is blocked, etc., which further aggravates the communication overhead and response delay, thereby reducing the user's sense of experience in using network application services.

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
  • Distributed service request processing method and system based on data cache synchronization
  • Distributed service request processing method and system based on data cache synchronization
  • Distributed service request processing method and system based on data cache synchronization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] For example, in a distributed business service system that provides news and information business services, some hot news consultation data often become business data that is accessed intensively by different service areas within a period of time, so it is likely that different application servers will repeatedly respond to the same service in the same time period. business data. If the data caching technology used in the existing distributed business service system is adopted, it may cause data network communication congestion, serious delay in business request response, and affect business service quality. However, using the distributed service request processing method based on data cache synchronization of the present invention, the process of processing service requests by each application server in the distributed service system is as follows: figure 1 As shown, the steps are as follows:

[0065] S0) Calculate and count the access heat value of each business data...

Embodiment 2

[0087] In order to realize the distributed service request processing method based on data cache synchronization described in Embodiment 1, the present invention also provides a distributed service request processing system based on data cache synchronization. Such as Figure 4 As shown, the distributed service request processing system includes a database server and multiple application servers; the database server is used to store service data corresponding to various service requests in the provided service; each application server is used to receive service requests from users, and The business data is obtained from the local cache area or from the database server through remote communication in a way that the local cache area is preferentially called respectively to respond to the user's business request; wherein, whenever an application server obtains business data from the database server through remote communication for When responding to the user's business request, t...

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 present invention provides a distributed service request processing method and system based on data cache synchronization. Whenever an application server obtains service data from a database server through remote communication to respond to a user's service request, the application server will newly obtain The business data of the distributed business service system is cached in the local cache area and backed up, and the backed up business data is distributed to other application servers for caching, which realizes the active synchronization of the business data cache by each application server in the distributed business service system, thus reducing the internal The remote communication overhead shortens the response delay of each application server to business requests, and further reduces the business data transmission load of the database server; moreover, the business data cache synchronization between application servers and the application server obtains business data from the database server Each of them is carried out through different and independent networks, which reduces the impact of service data cache synchronization on service request response delay.

Description

technical field [0001] The invention relates to the technical field of computer communication network technology and network application business service, and in particular to a distributed business request processing method and system based on data cache synchronization. Background technique [0002] With the continuous development and progress of the computer information age, the number of users of network application services is increasing, the amount of data to be processed by the network application service system is increasing, and users' requirements for application service quality are also increasing. high. In order to improve the reliability and maintainability of network application services and expand the service range of network application services, distributed service systems have been widely used today. A distributed business service system usually uses multiple application servers to receive and respond to business requests from users, and uses a database se...

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 Patents(China)
IPC IPC(8): H04L29/08
Inventor 王忻
Owner NEW SINGULARITY INT TECHN DEV
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