

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 4
click for more info
Not enough gems
Cost: 6 gems
1: Exchanges and Queues
incomplete
2: Types of Exchanges
incomplete
3: Create a Queue
incomplete
4: Transient Queues
incomplete
5: Decoupling
incomplete
6: Client REPL
incomplete
7: Sync vs. Async
incomplete
8: Topic Exchange
incomplete
9: Durable
incomplete
Back
ctrl+,
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
A communication method like HTTP is not only point-to-point but also synchronous by default.
"Synchronous" communication means that the sender waits for the receiver to respond before continuing. It "blocks" the sender until the receiver is ready.
In asynchronous communication, the sender does not have to wait. It fires off the message and moves on with its duties.
As you've seen with our "pause" messages that our server sends to clients, it doesn't care if the clients are listening or not (they aren't even connected to their queues yet in our case!).