mirror of https://github.com/apache/druid.git
14 lines
441 B
Plaintext
14 lines
441 B
Plaintext
|
# 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)
|