job-queue-req-res-with-queue.puml 374 B

123456789101112
  1. @startuml
  2. !include theme.puml
  3. hide footbox
  4. title Request-response with job queue
  5. Client -> "Vendure API": mutation `reindex`
  6. "Vendure API" -> JobQueue: add "reindex" job to queue
  7. JobQueue --> "Vendure API": job is pending
  8. "Vendure API" --> Client: reindex response
  9. ...some time later...
  10. JobQueue -> Worker: Run reindex logic
  11. Worker --> JobQueue: Reindexing complete
  12. @enduml