mirror of https://github.com/hashicorp/consul
37 lines
661 B
Plaintext
37 lines
661 B
Plaintext
graph TB
|
|
|
|
subgraph ep[ ]
|
|
EventPublisher
|
|
subscriptions
|
|
snapshots
|
|
topicBuffers
|
|
end
|
|
|
|
EventPublisher --> snapshots & subscriptions & topicBuffers
|
|
|
|
Subscription
|
|
Snapshot
|
|
Item0
|
|
Item1
|
|
Item2
|
|
Item3
|
|
Item4
|
|
|
|
topicBuffers ----->|head| Item4
|
|
subscriptions --> Subscription
|
|
|
|
snapshots --> Snapshot
|
|
|
|
Subscription -->|next| Item0
|
|
Item0 --> Item1
|
|
Item1 --> Item2
|
|
Item2 --> Item3
|
|
Item3 --> Item4
|
|
Snapshot -->|first| Item0
|
|
|
|
Subscription -..->|next| Item1
|
|
Subscription -..->|next| Item2
|
|
Subscription -..->|next| Item3
|
|
Subscription -..->|next| Item4
|
|
|