Message Queue (27)
- AWS EventBridge- Serverless event bus for routing events between AWS services and custom applications. Supports event filtering, transformation, and routing to multiple targets with replay capabilities.AWS
- ActiveMQ- Open-source Apache project message broker with 15+ years of maturity. Supports multiple messaging protocols and is commonly used for enterprise messaging and legacy application integration.
- Amazon MQ- Managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up and operate message brokers in the cloud. Supports standard messaging protocols like JMS, AMQP, STOMP, MQTT.AWS
- Amazon SNS- Simple Notification Service - a fully managed pub/sub messaging service that broadcasts messages to multiple subscribers with real-time delivery. Primarily push-based for fan-out messaging patterns.AWS
- Apache ActiveMQ Artemis- High-performance, open-source message broker written in Java. Modern implementation replacing legacy ActiveMQ with faster, more reliable architecture supporting AMQP, STOMP, and core protocols.
- Apache Pulsar- Open-source distributed pub-sub messaging system with persistent message storage, automatic load balancing, and support for both real-time messaging and message queuing. Created at Yahoo, now part of Apache Software Foundation.
- Apache Qpid- Open-source AMQP messaging tools and support for many languages and platforms. Part of Apache Software Foundation, provides standards-based messaging for enterprise systems.
- Azure Service Bus- Enterprise-grade managed messaging service for queue-based and topic-based workflows. Handles ordering, duplicate detection, retries, and delivery guarantees with built-in transaction support.Azure
- CloudAMQP- A managed hosting service for message brokers including RabbitMQ, Apache Kafka, and Mosquitto.
- Confluent Cloud- A fully managed Kafka platform providing managed brokers, schema registry, Kafka Connect, ksqlDB, and multi-cloud support with pay-per-use pricing.
- Dramatiq- Simple distributed task processing library for Python with support for both RabbitMQ and Redis brokers. Focuses on simplicity and reliability with an easy-to-use API.
- EMQX- EMQX is a scalable and reliable MQTT messaging platform designed for IoT applications that supports 100M concurrent device connections with high throughput and sub-millisecond latency.
- Google Cloud Pub/Sub- Fully managed, serverless event delivery and messaging service that combines the horizontal scalability of Kafka with features from ActiveMQ/RabbitMQ. Supports pull and push delivery patterns with dead-letter queues.Google Cloud
- IBM MQ- Enterprise message broker with 25+ years of refinement. Provides reliable message queueing until delivery, supports multiple platforms and languages, designed for mission-critical applications.
- IronMQ- A reliable, highly available, persistent message queue providing best-effort one-time delivery for modern application architecture.
- KubeMQ- A native Kubernetes messaging platform offering enterprise-grade message broker and queue capabilities with scalability and high availability.
- LavinMQ- An open-source message broker built for developers that supports AMQP, MQTT, and streaming with a focus on performance and ease of use.
- Mosquitto- An open-source MQTT message broker for IoT and fast communication scenarios.
- MuleSoft Anypoint Platform- Enterprise integration platform with Anypoint MQ - fully managed cloud message queues and exchanges supporting asynchronous messaging, queueing, and pub/sub patterns.
- NATS- Lightweight, open-source messaging system for cloud-native distributed systems. Supports pub/sub, request/reply, and streaming with persistence via JetStream. Sub-millisecond latency with minimal resource usage.
- RQ (Redis Queue)- Simple Python library for queueing jobs and processing them in the background with workers. Backed by Redis with low barrier to entry, inspired by Resque and designed as lightweight Celery alternative.
- Redis- In-memory data structure store used as database, cache, and message broker. Supports pub/sub and queuing patterns with optional persistence. Foundation for job queue libraries like BullMQ, RQ, and Sidekiq.
- Redpanda- A Kafka-compatible streaming platform that offers low latency, strong durability guarantees, and easier management than Apache Kafka.
- ServerlessQ- Hosted message queue service for the serverless era. Requires no setup and works with existing APIs. Provides automatic queueing, retrying, and message overview without managing queues or workers.
- Solace Event Broker- A message queue and event streaming platform that enables publish/subscribe messaging with hierarchical topic routing and dynamic message routing capabilities.
- VMware Tanzu Data Solutions- A data solutions platform that provides message queue capabilities for distributed systems.
- Yandex Message Queue- A queue service for messaging between components of distributed applications and microservices.