# Message Queues The primary way that parallel workers and backends pass data back and forth. ![[Workloads/IPC/MessageQueue/MessageQueueInternal]] ![[Workloads/IPC/MessageQueue/MessageQueuePutMessage]] ![[Workloads/IPC/MessageQueue/MessageQueueReceive]] ![[Workloads/IPC/MessageQueue/MessageQueueSend]]