Star Rating
Languages Supported
Pricing Options

Message Queue (MQ) reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

Best Message Queue (MQ) Software

    Message queue (MQ) software is used to enable process-related communication between IT systems. The queue provides asynchronous protocols to allow senders and receivers to communicate remotely and at different times. Messages can consist of requests, replies, or alerts, depending on the sender’s need. The queue facilitates service-to-service communications by storing, processing, and deleting actions as they are completed. Some message queue tools utilize the publisher/subscriber pattern, which is typically used in large, message-oriented middleware systems.

    MQ tools are typically leveraged by IT professionals, system administrators, and software developers. Companies use message queue software to coordinate distributed applications, simplify coding disparate applications, improve performance, and automate communication-related tasks. MQ solutions provide a buffer that allows users working on separate systems to submit messages into temporary storage until action is required.

    To qualify for inclusion in the Message Queue (MQ) category, a product must:

    Facilitate asynchronous messaging
    Store, deliver, and delete messages
    Document communication information
    Allow administrative control over messaging permissions

    Top 10 Message Queue (MQ) Software

    • MuleSoft Anypoint Platform
    • IBM MQ
    • Azure Scheduler
    • Apache Kafka
    • Google Cloud Pub/Sub
    • RabbitMQ
    • Apache ActiveMQ
    • ZeroMQ
    • Amazon MQ
    • KubeMQ

    Compare Message Queue (MQ) Software

    G2 takes pride in showing unbiased reviews on user satisfaction in our ratings and reports. We do not allow paid placements in any of our ratings, rankings, or reports. Learn about our scoring methodologies.
    Sort By:
    Results: 49
    View Grid®
    Adv. Filters
    (486)4.5 out of 5
    Optimized for quick response

    MuleSoft’s Anypoint Platform™ is a leading solution for API-led connectivity that creates an application network of apps, data, and devices, both on-premises and in the cloud. This hybrid integration platform includes iPaaS, ESB, and a unified solution for API management, design and publishing.

    (86)4.3 out of 5
    Optimized for quick response

    IBM MQ, formerly WebSphere MQ, is a secure messaging solution that rapidly transports message data between applications, systems and services. It runs as software, on a high specification appliance, in multiple clouds and on the mainframe. Connect IBM MQ is about connecting applications, services and systems, whether on premises, in clouds, or both. IBM MQ enables you to connect applications written today with those written years ago. It can even facilitate sending file data as messages over th

    (27)4.3 out of 5

    Azure Scheduler allows you to declaratively describe actions to run in the cloud. It then schedules and runs those actions automatically. Azure Scheduler lets you create jobs in the cloud that invoke services inside and outside of Azure such as calling HTTP/S endpoints or posting messages to Azure Storage queues, or Azure Service Bus queues or topics.

    (54)4.4 out of 5

    Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java.

    (24)4.6 out of 5

    Ingest event streams from anywhere, at any scale, for simple, reliable, real-time stream analytics

    (17)4.0 out of 5

    RabbitMQ is the most popular open source message broker, with more than 35,000 production deployments world-wide. RabbitMQ is lightweight and easy to deploy on premises and in the cloud and runs on all major operating systems. It supports most developer platforms, multiple messaging protocols and can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements.

    (13)4.3 out of 5

    Apache ActiveMQ is a popular and powerful open source messaging and Integration Patterns server.

    (22)4.3 out of 5

    ZeroMQ is a high-performance asynchronous messaging library, aimed at use in distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ZeroMQ system can run without a dedicated message broker.

    (16)3.5 out of 5

    Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud.

    (10)4.5 out of 5
    Entry Level Price:Free

    Kubernetes Messaging Platform KubeMQ platform is a Kubernetes native, enterprise-grade message broker, and message queue with ready-to-use connectors and control center. Enabling hybrid-cloud messaging transparency, microservices integration, and gradual migration Kubernetes Native Innovative and modern message queue and message broker in a lightweight container developed to run in Kubernetes, certified in the CNCF landscape, and connect natively to the cloud-native ecosystem. Ease of use Sim

    (6)4.3 out of 5

    MQ is the gold standard for enterprise messaging, providing secure and reliable messaging on premise and across multiple clouds

    (4)3.3 out of 5

    Azure Queue storage provides cloud messaging between application components. Queue storage gives you asynchronous message queueing for communication between application components, whether they are running in the cloud, on the desktop, on-premises, or on mobile devices.

    Set up the appropriate organizational models and governance practices to support agile integration, simplify the management of your integration architecture and reduce cost with the IBM Cloud Pak™ for Integration. Running on Red Hat® OpenShift®, the IBM Cloud Pak for Integration gives businesses complete choice and agility to deploy workloads on premises and on private and public clouds.

    (3)4.2 out of 5

    To respond to business demands quickly and efficiently, you need a way to integrate applications and data spread across your enterprise. Red Hat AMQ—based on open source communities like Apache ActiveMQ and Apache Kafka—is a flexible messaging platform that delivers information reliably, enabling real-time integration and connecting the Internet of Things (IoT).

    (2)4.3 out of 5

    Alibaba Cloud Message Queue (MQ) is a distributed message queue service independently developed by Alibaba and fully hosted on the Alibaba Cloud platform. It supports reliable message-based asynchronous communication among microservices, distributed systems, and serverless applications. This service can be used to easily create a scalable distributed system with loose coupling and high availability

    (2)4.3 out of 5

    Alibaba Cloud Message Service is a distributed message queuing and notification service that supports concurrent operations to facilitate message transfer between applications and decoupled systems. Alibaba Cloud Message Service enables users to move data between distributed applications to achieve complex tasks, and build decoupled fault tolerant applications.

    (2)4.3 out of 5

    CloudAMQP automates every part of setup, running and scaling of RabbitMQ clusters. Available on all major cloud and application platforms.

    (2)3.3 out of 5

    Intel MPI Library is a multifabric message-passing library that implements the open-source MPICH specification. Use the library to create, maintain, and test advanced, complex applications that perform better on HPC clusters based on Intel processors.

    (4)5.0 out of 5
    Optimized for quick response

    TIBCO Enterprise Message Service, our standards-based Java Message Service (JMS) broker allows any application that supports JMS, whether home grown or third-party, to quickly and easily exchange messages. Fully certified with both the JMS 1.1 and 2.0 specifications ensures compatibility with other applications as well as a loosely coupled design for less overhead, time, and cost. As part of TIBCO Messaging, it supports seamless integration for heterogeneous platforms, reduces system bottlenecks

    (1)4.0 out of 5

    Apache Qpid is an open-source messaging system designed to implement the Advanced Message Queuing Protocol.

    (1)4.0 out of 5

    Apache RocketMQ is an open source distributed messaging and streaming data platform.

    (1)3.5 out of 5

    Support multiple messaging protocols with the message broker that lets you route, track, and queue messages with customizable persistence levels, delivery settings, and publish confirmations

    (1)2.5 out of 5

    IronMQ is a lightning fast message queue that scales on demand. With its Push Queue technology, application developers are able to create dynamic hooks into their queues that help save valuable development hours. A lot of the "glue" code that usually needs to be written when with interacting with a message queue is handled natively by IronMQ. It is also able to deploy fully on-premise. Not only that, but it's faster and just as secure as RabbitMQ and SQS. We offer a free 14 day trial, no ca

    (2)4.5 out of 5

    PubSub+ is a complete event streaming and management platform for the real-time enterprise. PubSub+ helps enterprises design, deploy and manage event-driven architectures across hybrid cloud, multi-cloud and IoT environments, so they can be more integrated and event-driven. The "+" in PubSub+ means it supports a wide range of message exchange patterns beyond publish/subscribe, including request/reply, streaming and replay, as well as different qualities of service, such as best effort and guar

    0 ratings

    Bottomline GTBridge is a high-performance bridge for switching messages between a large number of applications. By providing easy to implement publish-subscribe mechanisms and by multiplexing the communication interfaces, GTBridge removes the usual overhead associated with the complexity of integrating multiple applications.

    0 ratings

    CloudMQTT implements MQ Telemetry Transport protocol for carrying out messaging using a publish/subscribe message queueing model.

    0 ratings

    Flexible, reliable, and secure message queuing at your fingertips.

    0 ratings is a realtime server that manages TCP and WebSocket connections. It offers data-sync, request-response and pub-sub patterns and is compatible with a wide range of databases, caches and messaging systems.

    0 ratings

    Enduro/X is application server and middleware for high performance, fault tolerant distributed transaction processing, based on microservices technology allowing horizontal scaling of the solution. Enduro/X can be programmed in C/C++ and Go programming languages with community bindings for Python, Perl and PHP. How ever new programming languages will be added, such as Java. Application server allows transparent microservices shared a cross the cluster, very effective workload balacing with one-s

    0 ratings

    EnMasse is an open source project for managed, self-service messaging on Kubernetes , and provides a uniform interface to manage different underlying messaging technologies. EnMasse can run on your own infrastructure or in the cloud, and simplifies running a messaging infrastructure for your organization.

    Select Grid® View
    Select Company Size
    G2 Grid® for Message Queue (MQ)
    Filter Grid®
    Filter Grid®
    Select Grid® View
    Select Company Size
    Check out the G2 Grid® for the top Message Queue (MQ) Software products. G2 scores products and sellers based on reviews gathered from our user community, as well as data aggregated from online sources and social networks. Together, these scores are mapped on our proprietary G2 Grid®, which you can use to compare products, streamline the buying process, and quickly identify the best products based on the experiences of your peers.
    High Performers
    MuleSoft Anypoint Platform
    IBM MQ
    Google Cloud Pub/Sub
    Apache ActiveMQ
    Apache Kafka
    Amazon MQ
    Azure Scheduler
    Market Presence