Process Flow - Synchronous vs asynchronous communication
Start Client Request
Synchronous?
Yes→Send request, wait for response
Receive response
Send request to queue
Process response
Continue other work
Worker consumes message
Process message
Send response back (optional)
End
Shows the flow difference: synchronous waits for response before continuing; asynchronous sends request and continues without waiting.