Method for balancing timeliness and receiving performance of cloud data

A receiving performance and timeliness technology, which is applied in the field of data processing, can solve the problems of response terminal content but little correlation, processing link lengthening processing time, server concurrency consumption and other problems, to achieve timeliness and receiving performance, Improve the concurrency of data reception and the effect of improving the performance of the collection interface

Inactive Publication Date: 2020-01-14
SICHUAN CHANGHONG ELECTRIC CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to provide a method for balancing the timeliness and receiving performance of cloud data, which is used to solve the problem that in the prior art, there are many processes involved in processing, but the content of the actual response terminal has little connection
Longer processing links lengthen the processing time, the server's concurrency capability is consumed, and the problem of high cost when dealing with large concurrency

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 balancing timeliness and receiving performance of cloud data
  • Method for balancing timeliness and receiving performance of cloud data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] combined with figure 1 As shown, a method for balancing the timeliness and receiving performance of cloud data, taking HTTP implementation as an example, the process is as follows, this embodiment only takes the HTTP protocol as an example, HTTPS, UDP or other equivalent protocols are all feasible:

[0024] First, the client assembles the data collected for the first time into an HTTP GET request and sends it to the cloud server. For example: report PageView, report operating system information, and request to return callbacks[0], for example: http: / / bd.chiq-cloud.com / PageView.do? &ot=Windows10&callback=callbacks[0]; the cloud server returns the data specified by the requester, returns the processing result, and returns the processing server information, such as: callbacks[0]; process=1; sv=178629110. After knowing the processing server, the client needs to bring the information sv of the processing server in the subsequent data reporting process. Cycle like this. Su...

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 balancing timeliness and receiving performance of cloud data. The method comprises the steps that 1, a data request collected by a client is sent to a cloud server; 2, when the request reaches load balance, the request is allocated to a specified processing server according to IP information of a request source; 3, after the processing server receives the request, local arithmetic logic is executd, request data is serialized after execution is completed, and each row of data is quickly recorded on a server disk to form a data file; 4, the processing serverinquires whether data needing to be returned exist in the memory or not and whether data needing to be directly returned exist in the request data or not, and then returns the data to the client for response; 5, the processing server maintains a resident process and polls whether a new data file in the disk needs to be processed or not; and step 6, the executed data is delivered to a database server for persistent storage, and the disk file is deleted after persistent storage is completed.

Description

technical field [0001] The invention relates to the technical field of data processing, specifically, a method for balancing the timeliness and receiving performance of cloud data. Background technique [0002] In the information age, all kinds of data have produced huge growth. Especially in the data collection industry, the concurrent volume exceeds one million, and the amount of data in a single day is huge. In order to meet the high concurrency and high performance requirements of data reception, the number of servers has increased significantly. The industry adopts stateless services in the overall design to achieve horizontal expansion. The general process of data processing is: determine the terminal fingerprint, mark the IP region, perform collection calculation statistics, persist data storage, and respond to terminal requests. There are many processes involved in a series of processing, but they have little connection with the content of the actual response term...

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/10H04L67/1001
Inventor 漆尧
Owner SICHUAN CHANGHONG ELECTRIC CO 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