Low-coupling distributed streaming computation framework with master/slave architecture

A streaming computing, low-coupling technology, applied in the field of big data processing and streaming computing, can solve the problems of reducing the heterogeneity between modules, waste of system resources, and low utilization of framework code, and achieve dynamic scaling and expansion. Redundant backup, the effect of realizing reliability

Active Publication Date: 2019-02-12
武汉魅瞳科技有限公司
View PDF6 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing typical distributed stream computing frameworks include Storm, Sparkstreaming, Flink, etc. These frameworks have good real-time performance and fault tolerance in a distributed environment, but for specific business scenarios, the coupling is too high, which increases development and maintenance costs , reduce the heterogeneity between modules, and the code utilization rate of the framework is low, resulting in a certain waste of system resources
[0004] In the streaming computing scenario, the general streaming computing framework has the disadvantages of being relatively cumbersome, highly coupled, and low in heterogeneity

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
  • Low-coupling distributed streaming computation framework with master/slave architecture
  • Low-coupling distributed streaming computation framework with master/slave architecture
  • Low-coupling distributed streaming computation framework with master/slave architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are the Some, but not all, embodiments are invented. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0036] At present, the existing typical distributed flow computing frameworks include Storm, Sparkstreaming, Flink, etc. These frameworks have good real-time performance and fault tolerance in a distributed environment, but for specific business scenarios, the coupling is too high, which increases development Maintenance costs reduce the heterogeneity between modules, a...

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 embodiment of the invention provides a low-coupling distributed streaming computation framework with a master / slave architecture. The low-coupling distributed streaming computation framework comprises a distributed service environment, a cluster management master node, cluster work slave nodes and cluster service process nodes; the distributed service environment is used for storing the operation states, the load states and the task execution states of various distributed nodes; the cluster management master node is used for managing the operation states of cluster nodes and distributing tasks to the various cluster nodes; the cluster work slave nodes are used for executing tasks distributed by the cluster management master node and caching intermediate results of task execution in a Kafka; and the cluster service process nodes are used for consuming messages generated in the Kafka and obtaining service results. The low-coupling distributed streaming computation framework can be applied to streaming data process under multiple conditions, modules are fully decoupled, dynamic shrinkage and expansion can be achieved, redundant backup of data is achieved, and the service reliability can be achieved by means of the backup mechanism of the master node.

Description

technical field [0001] Embodiments of the present invention relate to the technical fields of big data processing and streaming computing, and in particular, to a low-coupling distributed streaming computing framework of a master / slave architecture. Background technique [0002] In recent years, with the rapid development of information technology, the amount of data has shown a trend of rapid growth. For massive data, the processing power of a single computer is far from enough, which promotes the research and development of distributed systems. The core idea of ​​a distributed computing system is "divide and conquer", which divides massive data sources into tasks, distributes the divided tasks to multiple computers for parallel processing, and merges the results of parallel processing into the final result. Distributed computer clusters are interconnected through the network, which can realize resource sharing, collaborative work, and parallel processing, and provide a uni...

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/08H04L29/06H04L12/26H04L12/24
CPCH04L41/0668H04L43/0817H04L43/10H04L67/02H04L67/1008H04L67/1044H04L67/1051H04L67/1097H04L67/133H04L67/55
Inventor 邹复好李开熊饶饶刘鹏坤孙斌
Owner 武汉魅瞳科技有限公司
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