Skip to content

Files

Latest commit

author
Jiang Haifeng
May 31, 2019
87b9352 · May 31, 2019

History

History
36 lines (28 loc) · 2.04 KB

golang_pipeline.md

File metadata and controls

36 lines (28 loc) · 2.04 KB

搭建并行处理管道

源码仓库:这里


  • 外部排序

外部排序架构

                                                External Sorting


                      +--------+         +-------------------+
           +--------->+  read  +-------->+  internal sorting |
           |          +--------+         +-------------------+          +-----------+
           |                                                  +-------->+  merge    |
           |                                                  +-------->+           |
+----------+                                                  |         +-----------+
|          |          +--------+         +--------------------+                     |
|          +--------->+ read   +-------->+  internal sorting  |                     |         +------------+     +------------+
|          |          +--------+         +--------------------+                     +-------->+            |     |            |
|          |                                                                                  +   merge    +---->+  retData   |
|sourceData|                                                                        +-------->+            +     +            |
|          |                                                                        |         +------------+     +------------+
|          |          +--------+         +---------------------+                    |
|          +--------->+ read   +-------->+  internal sorting   |                    |
|          |          +--------+         +---------------------+        +-----------+
+----------+                                                   +------->+  merge    |
           |                                                   |------->+           |
           |          +---------+        +---------------------+        +-----------+
           +--------->+  read   +------->+  internal sorting   |
                      +---------+        +---------------------+