Skip to content

Commit 5945365

Browse files
committed
Remove ETL, dataengine, and dispatcher concepts (moved to tutorial)
1 parent e6c1cd7 commit 5945365

4 files changed

Lines changed: 1 addition & 56 deletions

File tree

_toc.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ parts:
3030
- caption: 数据引擎
3131
chapters:
3232
- file: engines/README.md
33-
sections:
34-
- file: engines/dataengine.md
3533
- caption: 数据后端
3634
chapters:
3735
- file: backends/README.md
@@ -54,5 +52,4 @@ parts:
5452
sections:
5553
- file: guides/naming-conventions.md
5654
- file: guides/document-structure.md
57-
- file: guides/etl.md
5855
- file: guides/flutter-data-viz.md

engines/dataengine.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

guides/etl.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

orchestrators/dispatcher.md

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,7 @@ Dispatcher 可以使用有向图建模,把数据实体作为 Node、把数据
1717

1818
可以把 Workflow 看做是有向图限制无环的特殊情况,不一定需要单独建模。
1919

20-
## Dispatcher vs Scheduler
21-
22-
在软件工程中,"dispatcher"(分发器)和"scheduler"(调度器)这两个术语都与任务调度和执行相关。
23-
24-
### Dispatcher(分发器)
25-
26-
负责将任务分发给可执行的处理单元(线程、进程等)的组件。它负责将任务分配给合适的执行上下文,并确保任务按照顺序或优先级进行处理。通常,分发器关注的是任务的调度和分发过程。
27-
28-
### Scheduler(调度器)
29-
30-
负责根据预定的规则和策略,安排任务在特定的时间点或事件发生时执行的组件。它关注的是任务的调度和执行时机,以及资源的管理和分配。常见的调度策略包括定时调度、事件触发、优先级调度等。
31-
32-
因此,在表达调度的概念时,"scheduler"更适合用来描述任务的调度和执行时机、资源的管理和分配。而"dispatcher"更适合用来描述任务的分发和分配过程。
33-
34-
需要注意的是,这两个术语的具体含义和用法可能根据不同的领域和上下文而有所差异。确切的术语选择应该基于您的应用场景和语境来决定。
20+
> 注:关于 Dispatcher 和 Scheduler 的概念对比,请参考教程中的 [调度概念说明](../../quanttide-tutorial-of-data-engineering/governing/scheduling-concepts.md)
3521
3622
## 注册机制
3723

0 commit comments

Comments
 (0)