Message queue to send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available.
FIFO (first in first out) queue.