Skip to content
Everything *[NYC] 2026: see what we announced. →

Message queue definition

A message queue is a component of messaging middleware that holds messages sent by one application until another application is ready to retrieve and process them. Because the queue stores each message in the meantime, the sender and the receiver never have to be running or available at the same time.


A diagram explaining Message queue in terms of related concepts.

How does a message queue work?

What is the difference between a message queue and publish/subscribe?

How is a message queue different from an event streaming log like Kafka?

What do you configure on a message queue?

Why put a message queue behind a webhook?

Discover More with Sanity

Now that you've learned about message queue, why not start exploring what Sanity has to offer? Dive into our platform and see how it can support your content needs.

Last updated: