Tabular Foundation Models (TFMs) logopeterindia.net
Knowledge Hub

Message Queue Software

Message queue software: open-source brokers, commercial and cloud queues, task queues and messaging standards.

35 topics•6 categories•Updated October 2026

What Is a Message Queue?

9 entries

A message queue lets one part of a system send work or events to another asynchronously: producers put messages on a queue and consumers take them when ready. Queues decouple services, absorb load spikes and enable retries. Brokers range from classic queue servers to log-based streaming platforms. Descriptions below follow each project's or vendor's own pages and are not rankings; release facts come from GitHub, PyPI and npm.

Open-Source Message Queues and Brokers

9 entries

Self-hosted brokers and messaging libraries.

Commercial Brokers and Managed Services

5 entries

Vendor products and hosted services built on open or proprietary brokers.

Cloud Messaging Services

6 entries

Managed queue and messaging services from the major clouds.

Task and Job Queues

3 entries

Libraries that run background jobs on top of a broker.

Standards

3 entries

Messaging protocols and APIs.

Frequently Asked Questions

What is a message queue?

A component that stores messages from producers until consumers process them, so services can communicate asynchronously. Queues decouple systems, smooth load spikes and allow retries.

What is the difference between a message queue and a message broker?

A queue is the data structure that holds messages, while a broker is the server that manages queues, routing and delivery. RabbitMQ and ActiveMQ are brokers that expose queues and topics.

Message queue or Kafka?

Queue brokers such as RabbitMQ and SQS suit task distribution, where each message is consumed once and then removed. Kafka and other log-based platforms retain ordered events so many consumers can replay them. See the Apache Kafka Resources and Event Brokering Software pages.

What is a dead-letter queue?

A queue where messages are moved after repeated processing failures or expiry, so they can be inspected without blocking the main queue. Most brokers and cloud services support it.

Should I self-host or use a managed queue?

Managed services such as Amazon SQS, Azure Service Bus and Google Pub/Sub remove operations work, while self-hosted RabbitMQ or ActiveMQ give control over protocols and data placement. Amazon MQ and CloudAMQP offer managed versions of open-source brokers.

How current is this page?

Links and release facts were checked on 31 October 2026 from GitHub, PyPI and npm. Vendor descriptions follow their own pages and are not rankings, and the KubeMQ performance claims are the vendor's own.