A low-coupling distributed streaming computing system 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 low utilization rate of framework code, reduce heterogeneity between modules, waste of system resources, etc., achieve reliability and achieve dynamic The effect of shrinking and expanding capacity and realizing redundant backup

Active Publication Date: 2022-01-18
武汉魅瞳科技有限公司
View PDF0 Cites 0 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
  • A low-coupling distributed streaming computing system with master/slave architecture
  • A low-coupling distributed streaming computing system with master/slave architecture
  • A low-coupling distributed streaming computing system 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 present invention provides a low-coupling distributed stream computing system of a master / slave architecture, including: a distributed service environment, a cluster management master node, a cluster working slave node, and a cluster business processing node; The service environment is used to store the running state, load state and task execution state of each distributed node; the cluster management master node is used to manage the running state of the cluster nodes and distribute tasks to each cluster node; the work of the cluster is from Nodes are used to execute tasks distributed by the cluster management master node, and cache intermediate results of task execution in Kafka; business processing nodes of the cluster are used to consume messages generated in Kafka and obtain business results. It can be applied to streaming data processing in a variety of situations, fully decoupled between modules, can realize dynamic shrinkage and expansion, and realize redundant backup of data. The backup mechanism of the master node can realize service reliability.

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 Patents(China)
IPC IPC(8): H04L67/1042H04L67/1008H04L67/1097H04L67/02H04L67/55H04L67/133H04L43/0817H04L43/10H04L41/0668
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