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)
|