当前位置:网站首页>August 14, 2020: what are the execution engines for data tasks?
August 14, 2020: what are the execution engines for data tasks?
2020-11-06 21:55:00 【Fuda Dajia architect's daily question】
Fogo's answer 2020-08-14:
The most basic thing is crontab Timing task .
Considering the distributed partition timing task and high availability , It can be used elastic-job Such a framework . But such a framework cannot handle complex task dependencies .
Big data processing frameworks generally use DAG( Directed acyclic graph ) Workflow scheduling system , adopt DAG The graph describes the complex dependencies between tasks . stay Spark In job scheduling system , Is based on DAG describe rdd Dependencies between .
版权声明
本文为[Fuda Dajia architect's daily question]所创,转载请带上原文链接,感谢
边栏推荐
- Git rebase is in trouble. What to do? Waiting line
- Novice guidance and event management system in game development
- git远程库回退指定版本
- 2020年新规,微信封号怎么快速解除?
- ado.net and asp.net The relationship between
- To solve the problem that the data interface is not updated after WPF binding set
- 高速公路二维码定位报警系统
- Mongo user rights login instruction
- 2020-08-18:介绍下MR过程?
- 2020-09-04:函数调用约定了解么?
猜你喜欢

2020-09-03:裸写算法:回形矩阵遍历。

Junit测试出现 empty test suite

An article will take you to understand SVG gradient knowledge

This project allows you to quickly learn about a programming language in a few minutes

The 4th China BIM (digital construction) manager Summit Forum will be held in Hangzhou in 2020

The Interpreter pattern of behavior pattern

What is the tensor in tensorflow?

ES6 learning notes (5): easy to understand ES6's built-in extension objects

Big data processing black Technology: revealing the parallel computing technology of Pb level data warehouse gaussdb (DWS)

An article will take you to understand CSS3 fillet knowledge
随机推荐
Empty test suite appears in JUnit test
[byte jumps, autumn recruitment Posts open] ohayoo! Don't leave after school, I want to ask you to play games!!!
Python basic data type -- tuple analysis
Metersphere developer's Manual
Road to simple HTML + JS to achieve the most simple game Tetris
What are the highlights of Huawei mate 40 series with HMS?
Basic usage of Vue codemirror: search function, code folding function, get editor value and verify in time
How to play sortable JS vuedraggable to realize nested drag function of forms
预留电池接口,内置充放电电路及电量计,迅为助力轻松搞定手持应用
实用工具类函数(持续更新)
谷歌浏览器实现视频播放加速功能
Utility class functions (continuous update)
DC-1 target
Pn8162 20W PD fast charging chip, PD fast charging charger scheme
Axios learning notes (2): easy to understand the use of XHR and how to package simple Axios
An article taught you to use HTML5 SVG tags
An article will introduce you to CSS3 background knowledge
ES6 learning notes (3): teach you to use js object-oriented thinking to realize the function of adding, deleting, modifying and checking tab column
Call analysis of start method in JNI thread and callback analysis of run method
The essence of transaction and the principle of deadlock