Pattern 13 / COMMS
Message Queue (Asynchronous)
Use this when decoupling producers from slower or unreliable consumers.
- Pressure
- Decoupling producers from slower or unreliable consumers
- Mechanism
- Producer enqueues work; consumers process messages independently at their own pace
- Toll
- Results are delayed and delivery semantics/order must be designed
