Skip to content

Instantly share code, notes, and snippets.

@fundon
Forked from plu/gist:1236941
Created September 23, 2011 09:44
Show Gist options
  • Save fundon/1237047 to your computer and use it in GitHub Desktop.
Save fundon/1237047 to your computer and use it in GitHub Desktop.
[:WebBrowser] [:WebApp] [:WebSocket] [:RabbitMQ] [:Worker]
| | | | |
|-------- Login --------->| | |<-- Create Worker Queue --|
| | | | |
|<--- Response (ExtJS) ---| | | |
| | | |
|----------- Connect (socket.io) --------->| | |
| | | |
| |-- Create Client Queue -->| |
| | | |
|<-- Send Message: "RabbitMQ: connected" --| | |
| | | |
|------------- Send Message -------------->| | |
| | | |
| |---- Forward Message ---->| |
| | (Worker Queue) | |
| | | |
| | |---- Deliver Message ---->|
| | | |
| | |<----- Send Message ------|
| | | (Client Queue) |
| | | |
| |<---- Deliver Message ----| |
| | | |
|<------------ Display Message ------------| | |
| | | |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment