Join the 1500 companies using G2 Track to manage SaaS spend, usage, contracts & compliance.

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
G2 Grid® for Message Queue (MQ)
Leaders
High Performers
Contenders
Niche
Momentum Leaders
Momentum Score
Market Presence
Satisfaction
content
Features
Functionality
Integration
Management
Star Rating

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

Compare Message Queue (MQ) Software

Results: 35
G2 takes pride in showing unbiased ratings on user satisfaction. G2 does not allow for paid placement in any of our ratings.
Results: 35
Filter Results
Filter by:
Sort by
Features
Star Rating
Sort By:
    IBM MQ
    (62)4.4 out of 5
    Optimized for quick response
    Optimized for quick response

    IBM MQ, formerly WebSphere MQ, is secure messaging software that rapidly transports message data between applications, systems and services. Secure Protect data at all stages of the journey with security-rich features that produce auditable results. Fast With low latency and high throughput, your data is transferred with improved speed and reliability. Connected Connect applications written 20 years ago with those written last week, whether they be local, on a partner site, or in a remote location. Scalable Meet the needs of your business with open standards development tools that support extensibility and business growth. Increased quality of service With a more connected, faster and more reliable messaging platform, quality of service to clients is vastly improved.

    MuleSoft Anypoint Platform
    (298)4.5 out of 5
    Optimized for quick response
    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.

    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.

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

    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.

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

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

    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.

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

    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.

    CEBOS provides enterprise wide quality management and management system standard software and services.

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

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

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

    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

    MQ provides a reliable way to communicate between services and components. Highly available, persistent by design, with best-effort one-time delivery, MQ is the most industrial strength, cloud-native solution for modern application architecture.

    Solace PubSub+ is a message broker that lets you establish event-driven interactions between applications and microservices across hybrid cloud environments using open APIs and protocols.

    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, increases scalability, and helps you respond faster to change.

    Today, data distribution for enterprise, cloud, mobile, and IoT throughout your organization is a crucial part of your digital infrastructure. For more than 25 years, TIBCO has led the industry in high-performance messaging technology, and today we offer the most comprehensive messaging portfolio available to meet a wide variety of use cases and deployment models. TIBCO Messaging is the foundation of the TIBCO Connected Intelligence platform, capitalizing on data in real time wherever it is, and making it available to applications that drive action based on analytical insights. If you are looking for the best in messaging, you've come to the right place.

    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

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

    deepstream.io 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.

    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-server-multiple-servers approach. Middleware gives programmers to create loosely coupled client and server executables, which all to gather makes the application. These loosely interfaces allows to patch the application in real time and ensure forward and backward compatibility between executable modules. The core technology is to use local IPC kernel resources such as Posix queues or System V queues for client-server communications. Instead of Sockets, queues are block oriented, faster and requires less configuration than sockets, thus in overall Enduro/X apps are more stable in long term and simpler to administer.

    MQ Manager is proactive IBM MQ monitoring software for IBM i environments.

    Queueme helps digitize queues and place them in the cloud. Queueme is a collection of queue management software applications which help people queue and help merchants manage their queues in a digital way.

    RoboMQ is a leading-edge, end-to-end SaaS and Internet of Things (IoT) middleware platform that can connect any device to any system, application or cloud through its suite of connectors and adapters, over any standard protocol. It is a middleware with no protocol of its own but supports all protocols and cross conversion among them. It has an IoT Gateway that allows devices and device mesh networks to connect to the cloud over cellular or wired connectivity. SaaS and Enterprise Application Integration (EAI) allows integrating diverse applications over desperate protocols and integration mechanisms.

    Smonik's Data Management Services allow users to configure the automated retrieval and transformation of data from targeted sources, such as other databases, FTP sites, Message Queues, Web Services, Email etc. - completely eliminating the need for an organization to manually extract and transform data from files. Files can be scheduled to retrieve data using an automated schedule or on-demand.

    Tarantool is a high speed data system to power faster transactions (OLTP), analytics (OLAP), and real time systems. Smash performance records with ease with speed of up to 1 million transactions per second on a single CPU core with the fastest in-memory solution!

    High performing web and mobile apps require real-time exchange of information exactly what TIBCO Cloud, Messaging provides. Securely and reliably enable bi-directional data exchange among WebSocket-supported mobile and web apps, IoT devices, and backend systems. A robust yet simple client API and cloud distribution network makes TIBCO Cloud Messaging the easiest way to connect any device.

    As organizations shift to a digital business model, they will have massive amounts of streaming data that present the opportunity to leverage it in context-rich manners to drive business outcomes. Efficient data distribution and stream processing is what Apache Kafka was designed to do. TIBCO Messaging draws on more than 25 years of industry-leading experience in high-performance messaging technology to offer enterprise-class, 24x7 "follow-the-sun" support for Apache Kafka.

    With the proliferation of small-footprint connected devices in today's world, the MQTT standard is emerging as the preferred publish-and-subscribe messaging protocol to enable machine-to-machine communication or bring data from the edge into cloud and enterprise systems. The Eclipse Mosquitto project is a popular and full-featured open-source MQTT broker that is the de facto standard for many IoT use cases. TIBCO Messaging draws on more than 25 years of industry-leading experience in high-performance messaging technology to offer enterprise-class, 24x7, "follow-the-sun" support for Eclipse Mosquitto.

    With a broad range of features, TIBCO Rendezvous has been the ideal platform for high-speed data distribution using a fully distributed daemon-based peer-to-peer architecture that eliminates bottlenecks and single points of failure.

    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.