mirror of https://github.com/apache/druid.git
Added diagram for segment propagation (with websequence text)
This commit is contained in:
parent
4c092cb280
commit
69a14ae922
Binary file not shown.
After Width: | Height: | Size: 73 KiB |
|
@ -0,0 +1,13 @@
|
||||||
|
# http://www.websequencediagrams.com/
|
||||||
|
title Segment Propagation
|
||||||
|
|
||||||
|
Realtime->Deep Storage: push(segment)
|
||||||
|
Realtime->MySQL: write(metadata)
|
||||||
|
Master->+MySQL: segments?
|
||||||
|
MySQL-->-Master: metadata
|
||||||
|
note over Master: rules select segment owner
|
||||||
|
Master->Zookeeper: writes(ephemeral node)
|
||||||
|
Zookeeper->Compute: reads(ephemeral node)
|
||||||
|
Compute->+Deep Storage: pull(segment)
|
||||||
|
Deep Storage-->-Compute: transfer(segment)
|
||||||
|
Compute->Zookeeper: delete(ephemeral node)
|
Loading…
Reference in New Issue