refill.puml 636 B

123456789101112131415161718192021222324252627282930
  1. @startuml
  2. title refill sequence
  3. '注释: https://plantuml.com/zh/sequence-diagram
  4. actor Merchant
  5. boundary LoadBlancer
  6. collections AccNginx
  7. collections AccServer
  8. collections QueueServer
  9. collections DispatchServer
  10. boundary ChannelServer
  11. Merchant --> LoadBlancer: post
  12. LoadBlancer -> AccNginx: Dispatch
  13. AccNginx --> AccServer: Dispatch
  14. AccServer --> AccServer: Check
  15. AccServer --> QueueServer: push
  16. DispatchServer --> QueueServer: pop
  17. DispatchServer --> DispatchServer: AddOrder
  18. DispatchServer --> ChannelServer: push
  19. ChannelServer --> LoadBlancer: callback
  20. LoadBlancer --> AccNginx: Dispatch
  21. AccNginx --> AccServer: notify
  22. @enduml