Skip to content

Instantly share code, notes, and snippets.

@drewxa
Last active November 8, 2018 06:40
Show Gist options
  • Save drewxa/80fd8b40534ffa4c5d0d9c4ad0c1034f to your computer and use it in GitHub Desktop.
Save drewxa/80fd8b40534ffa4c5d0d9c4ad0c1034f to your computer and use it in GitHub Desktop.
## image 1
graph TD
style BQ fill:#bef574,stroke:#556832
style C1 fill:#7bb0b0,stroke:#4b7d7d
style C2 fill:#7bb0b0,stroke:#4b7d7d
style C3 fill:#7bb0b0,stroke:#4b7d7d
style CM fill:#7bb0b0,stroke:#4b7d7d
P1[Producer 1] --> BQ((Queue))
P2[Producer 2] -->BQ
P3[Producer 3] -->BQ
PN[Producer N] -->BQ
BQ --> C1[Comsumer 1]
BQ --> C2[Comsumer 2]
BQ --> C3[Comsumer 3]
BQ --> CM[Comsumer M]
## image 2
graph TD
style BQ fill:#bef574,stroke:#556832
style Q2 fill:#bef574,stroke:#556832
style C1 fill:#7bb0b0,stroke:#4b7d7d
style C2 fill:#7bb0b0,stroke:#4b7d7d
style C3 fill:#7bb0b0,stroke:#4b7d7d
style CM fill:#7bb0b0,stroke:#4b7d7d
style F fill:#d97781,stroke:#b8323f
P1[Downloader 1] --> BQ((Parser queue))
P2[Downloader 2] -->BQ
P3[Downloader 3] -->BQ
PN[Downloader N] -->BQ
BQ --> C1[Parser 1]
BQ --> C2[Parser 2]
BQ --> C3[Parser 3]
BQ --> CM[Parser M]
C1 ---> Q2((Writer queue))
C2 --> Q2
C3 --> Q2
CM --> Q2
Q2 --> F[Filestream]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment