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