Skip to content

Instantly share code, notes, and snippets.

@bmbouter
Created October 23, 2015 21:02
Show Gist options
  • Select an option

  • Save bmbouter/060464ca26a4e2cf8506 to your computer and use it in GitHub Desktop.

Select an option

Save bmbouter/060464ca26a4e2cf8506 to your computer and use it in GitHub Desktop.
Pulp Architecture Diagram
@startuml
title Pulp Architecture Diagram
actor client
node httpd
database MongoDB
node pulp_celerybeat
node pulp_resource_manager
node "pulp_worker1" as worker1
node Qpid {
node "worker 1 Queue" as worker1Queue
node "resource_manager Queue" as rmQueue
node "celery Queue" as celeryQueue
}
client -down-> httpd
httpd <-> MongoDB
httpd -> celeryQueue
httpd -> rmQueue
rmQueue -> pulp_resource_manager
pulp_resource_manager -> worker1Queue
pulp_celerybeat <-left-> MongoDB
MongoDB <-down-> worker1
worker1Queue -> worker1
celeryQueue -> worker1
note top of MongoDB
Also connects to pulp_resource_manager
Not drawn for diagram simplicity
end note
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment