Es un modelo basado en comunicación por tareas entre productores y consumidores.
Existen 2 tipos de nodos:
- Producers: Son los emisores, y generan información como materia prima.
- Consumers: Son los receptores, consumen información para realizar algún tipo de procesamiento.
Se suele usar para el procesamiento de tareas.

Los Message Oriented Middleware ofrecen este patrón.