chrislusf / gleam

Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
Apache License 2.0
3.46k stars 290 forks source link

Some confusing about Instruction Implementation #109

Open qazqwe1596357 opened 6 years ago

qazqwe1596357 commented 6 years ago

Some confusing about Instruction Implementation

My knowledge of Instruction

My confusing about Instruction Implementation

chrislusf commented 6 years ago

Thanks! Your understanding is accurate. Originally there are only Instructions. The Mapper/Reducer design came later. It should be possible to simplify the instructions similar to mapper/reducer.

qazqwe1596357 commented 6 years ago

Thanks I Got it. I keep learning gleam architecture, The vast majority of the design of gleam is particularly good. I hope to be able to push more code in the future~

qazqwe1596357 commented 6 years ago

current realizing of Instruction

ideas for Executor