Alternatives to Amazon Simple Queue Service (SQS)

Compare Amazon Simple Queue Service (SQS) alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to Amazon Simple Queue Service (SQS) in 2026. Compare features, ratings, user reviews, pricing, and more from Amazon Simple Queue Service (SQS) competitors and alternatives in order to make an informed decision for your business.

  • 1
    HiveMQ

    HiveMQ

    HiveMQ

    HiveMQ is the Industrial AI Platform helping enterprises move from connected devices to intelligent operations. Built on the MQTT standard and a distributed edge-to-cloud architecture, HiveMQ connects and governs industrial data in real time, enabling organizations to act with intelligence. With proven reliability, scalability, and interoperability, HiveMQ provides the foundation industrial companies need to operationalize AI, powering the next generation of intelligent industry. Global leaders including Audi, BMW, Eli Lilly, Liberty Global, Mercedes-Benz, and Siemens trust HiveMQ to run their most mission-critical operations.
    Partner badge
    Compare vs. Amazon Simple Queue Service (SQS) View Software
    Visit Website
  • 2
    Azul Platform Prime
    Azul Platform Prime turbocharges the performance and scalability of your Java ecosystem with a hyper-optimized runtime that maximizes performance while driving down infrastructure costs. Get more transactions from the same hardware and accelerate Java performance, even as loads increase. Slash capital expenses for servers by as much as 50%, cut operating expenses for cloud services (with no over-provisioning), and drive continuous value. Maintain consistent response times, reduce system stalls, and provide better services—all with less infrastructure. From big data to payment processing, the demand of today’s advanced applications creates untenable infrastructure costs for the enterprise. Azul Platform Prime transforms the economics of deploying these applications in the cloud, driving down costs and enabling competitive advantage.
  • 3
    Amazon ElastiCache
    Amazon ElastiCache allows you to seamlessly set up, run, and scale popular open-Source compatible in-memory data stores in the cloud. Build data-intensive apps or boost the performance of your existing databases by retrieving data from high throughput and low latency in-memory data stores. Amazon ElastiCache is a popular choice for real-time use cases like Caching, Session Stores, Gaming, Geospatial Services, Real-Time Analytics, and Queuing. Amazon ElastiCache offers fully managed Redis and Memcached for your most demanding applications that require sub-millisecond response times. Amazon ElastiCache works as an in-memory data store and cache to support the most demanding applications requiring sub-millisecond response times. By utilizing an end-to-end optimized stack running on customer-dedicated nodes, Amazon ElastiCache provides secure, blazing-fast performance.
  • 4
    AWS Step Functions
    AWS Step Functions is a serverless function orchestrator that makes it easy to sequence AWS Lambda functions and multiple AWS services into business-critical applications. Through its visual interface, you can create and run a series of checkpointed and event-driven workflows that maintain the application state. The output of one step acts as an input to the next. Each step in your application executes in order, as defined by your business logic. Orchestrating a series of individual serverless applications, managing retries, and debugging failures can be challenging. As your distributed applications become more complex, the complexity of managing them also grows. With its built-in operational controls, Step Functions manages sequencing, error handling, retry logic, and state, removing a significant operational burden from your team. AWS Step Functions lets you build visual workflows that enable fast translation of business requirements into technical requirements.
  • 5
    Amazon EventBridge
    Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your own applications, integrated Software-as-a-Service (SaaS) applications, and AWS services. EventBridge delivers a stream of real-time data from event sources, such as Zendesk, Datadog, or Pagerduty, and routes that data to targets like AWS Lambda. You can set up routing rules to determine where to send your data to build application architectures that react in real time to all of your data sources. EventBridge makes it easy to build event-driven applications because it takes care of event ingestion and delivery, security, authorization, and error handling for you. As your applications become more interconnected through events, you need to spend more effort to find events and understand their structure in order to write code to react to those events.
  • 6
    EMQX

    EMQX

    EMQ Technologies

    EMQX is the world's most scalable and reliable MQTT messaging platform designed by EMQ. It supports 100M concurrent IoT device connections per cluster while maintaining extremely high throughput and sub-millisecond latency. EMQX boasts more than 20,000 global users from over 50 countries, connecting more than 100M IoT devices worldwide, and is trusted by over 300 customers in mission-critical IoT scenarios, including well-known brands like HPE, VMware, Verifone, SAIC Volkswagen, and Ericsson. Our edge-to-cloud IoT connectivity solutions are flexible to meet the demands of various industries towards digital transformation, including connected vehicles, Industrial IoT, oil & gas, carrier, finance, smart energy, and smart cities.
  • 7
    RabbitMQ

    RabbitMQ

    RabbitMQ

    RabbitMQ is lightweight and easy to deploy on-premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements. With tens of thousands of users, RabbitMQ is one of the most popular open-source message brokers. From T-Mobile to Runtastic, RabbitMQ is used worldwide at small startups and large enterprises. RabbitMQ is lightweight and easy to deploy on-premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements. RabbitMQ runs on many operating systems and cloud environments and provides a wide range of developer tools for most popular languages. Deploy with Kubernetes, BOSH, Chef, Docker and Puppet. Develop cross-language messaging with favorite programming languages such as Java, .NET, PHP, Python, JavaScript, Ruby, Go, etc.
  • 8
    Amazon MQ
    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. Message brokers allow different software systems–often using different programming languages, and on different platforms–to communicate and exchange information. Amazon MQ reduces your operational load by managing the provisioning, setup, and maintenance of ActiveMQ, a popular open-source message broker. Connecting your current applications to Amazon MQ is easy because it uses industry-standard APIs and protocols for messaging, including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket. Using standards means that in most cases, there’s no need to rewrite any messaging code when you migrate to AWS. With a few clicks in the Amazon MQ Console, Amazon MQ provisions your broker with support for version upgrades, so you can always use the latest version that Amazon MQ supports. Once you configure your broker, your applications can produce and consume messages.
  • 9
    Amazon MSK
    Amazon Managed Streaming for Apache Kafka (Amazon MSK) is a fully managed service that makes it easy for you to build and run applications that use Apache Kafka to process streaming data. Apache Kafka is an open-source platform for building real-time streaming data pipelines and applications. With Amazon MSK, you can use native Apache Kafka APIs to populate data lakes, stream changes to and from databases, and power machine learning and analytics applications. Apache Kafka clusters are challenging to setup, scale, and manage in production. When you run Apache Kafka on your own, you need to provision servers, configure Apache Kafka manually, replace servers when they fail, orchestrate server patches and upgrades, architect the cluster for high availability, ensure data is durably stored and secured, setup monitoring and alarms, and carefully plan scaling events to support load changes.
  • 10
    Anypoint MQ

    Anypoint MQ

    MuleSoft

    With Anypoint MQ, perform advanced asynchronous messaging — such as queueing and pub/sub — with fully hosted and managed cloud message queues and exchanges. As a service of Anypoint Platform™, Anypoint MQ supports environments, business groups, and role-based access control (RBAC) with enterprise-grade functionality.
  • 11
    ActiveMQ

    ActiveMQ

    Apache Software Foundation

    Apache ActiveMQ® is the most popular open source, multi-protocol, Java-based message broker. It supports industry standard protocols so users get the benefits of client choices across a broad range of languages and platforms. Connect from clients written in JavaScript, C, C++, Python, .Net, and more. Integrate your multi-platform applications using the ubiquitous AMQP protocol. Exchange messages between your web applications using STOMP over websockets. Manage your IoT devices using MQTT. Support your existing JMS infrastructure and beyond. ActiveMQ offers the power and flexibility to support any messaging use-case. There are currently two "flavors" of ActiveMQ available - the well-known "classic" broker and the "next generation" broker code-named Artemis. Once Artemis reaches a sufficient level of feature parity with the "Classic" code-base it will become the next major version of ActiveMQ. Initial migration documentation is available as well as a development roadmap for Artemis.
  • 12
    StreamNative

    StreamNative

    StreamNative

    StreamNative redefines streaming infrastructure by seamlessly integrating Kafka, MQ, and other protocols into a single, unified platform, providing unparalleled flexibility and efficiency for modern data processing needs. StreamNative offers a unified solution that adapts to the diverse requirements of streaming and messaging in a microservices-driven environment. By providing a comprehensive and intelligent approach to messaging and streaming, StreamNative empowers organizations to navigate the complexities and scalability of the modern data ecosystem with efficiency and agility. Apache Pulsar’s unique architecture decouples the message serving layer from the message storage layer to deliver a mature cloud-native data-streaming platform. Scalable and elastic to adapt to rapidly changing event traffic and business needs. Scale-up to millions of topics with architecture that decouples computing and storage.
  • 13
    IBM MQ
    Massive amounts of data move as messages between applications, systems and services at any given time. If an application isn’t ready or if there’s a service interruption, messages and transactions can be lost or duplicated, costing businesses time and money to make things right. IBM has expertly refined IBM MQ over 25 years on the market. With MQ, if a message can’t be delivered immediately, it’s secured in a queue, where it waits until delivery is assured. Where competitors may deliver messages twice or not at all, MQ moves data, including file data, once — and once only. Never lose a message with MQ. IBM MQ is available as software to run in public or private clouds, in containers or on your mainframe. IBM also offers an IBM-managed cloud service (IBM MQ on Cloud) hosted on IBM Cloud or Amazon, and even as a purpose-built Appliance (IBM MQ Appliance) to simplify deployment and maintenance.
  • 14
    Amazon Simple Notification Service (SNS)
    Amazon Simple Notification Service (SNS) is a fully managed messaging service for both system-to-system and app-to-person (A2P) communication. It enables you to communicate between systems through publish/subscribe (pub/sub) patterns that enable messaging between decoupled microservice applications or to communicate directly to users via SMS, mobile push and email. The system-to-system pub/sub functionality provides topics for high-throughput, push-based, many-to-many messaging. Using Amazon SNS topics, your publisher systems can fanout messages to a large number of subscriber systems or customer endpoints including Amazon SQS queues, AWS Lambda functions and HTTP/S, for parallel processing. The A2P messaging functionality enables you to send messages to users at scale using either a pub/sub pattern or direct-publish messages using a single API.
  • 15
    IBM Cloud Messages for RabbitMQ
    IBM® Messages for RabbitMQ on IBM Cloud® supports multiple messaging protocols as a broker. It lets you route, track and queue messages with customizable persistence levels, delivery settings and publish confirmations. Get to global scale with integrated, infrastructure-as-code tools, such as IBM Cloud Schematics with Terraform and Red Hat® Ansible® support at no additional charge. IBM® Key Protect lets you can bring your own encryption key. Each deployment supports private networking, in-database auditing and more. Messages for RabbitMQ allows you to scale disk and RAM independently to fit your requirements. Grow with elasticity just an API call away. The service is compatible with RabbitMQ APIs, data formats and clients. You can use Messages for RabbitMQ as a drop-in replacement for RabbitMQ. The standard configuration includes three data members configured for high availability. Deployments use multiple availability zones.
  • 16
    IronMQ

    IronMQ

    Iron.io

    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. Supports a rich set of features including push and pull queues, long polling, error queues, alerts and triggers, and more. MQ is a global service that runs on multiple clouds and availability zones. For advanced users with critical messaging needs, queues can automatically point to alternative zones in case of an outage without having to change any code. Runs on top of cloud infrastructure and uses multiple high-availability data centers. MQ scales without the need for you to add and maintain resources yourself. Uses HTTPS/Rest-based APIs for simple and efficient cloud use. Built with MQ standards in mind for maximum flexibility and configuration.
  • 17
    IBM MQ on Cloud
    IBM® MQ on Cloud is the gold standard for enterprise messaging, providing security-rich and reliable messaging on-premises and across multiple clouds. Use IBM MQ on Cloud as a managed offering. IBM will handle upgrades, patches and many of the operational management tasks, allowing you to focus on integrations with your applications. Your company uses a mobile app on the cloud to facilitate e-commerce transactions. IBM MQ on Cloud connects the on-premises stock system with the consumer application to give users real-time information about what products are available. Your company hosts its core IT systems in San Francisco, but packages are processed in a depot in London. IBM MQ on Cloud reliably transmits messages from one location to another. It lets the London office encrypt "send" data about every package that needs to be tracked, and lets the San Francisco office receive and process that information more securely. Both offices can trust that information won’t be lost.
  • 18
    Google Cloud Pub/Sub
    Google Cloud Pub/Sub. Scalable, in-order message delivery with pull and push modes. Auto-scaling and auto-provisioning with support from zero to hundreds of GB/second. Independent quota and billing for publishers and subscribers. Global message routing to simplify multi-region systems. High availability made simple. Synchronous, cross-zone message replication and per-message receipt tracking ensure reliable delivery at any scale. No planning, auto-everything. Auto-scaling and auto-provisioning with no partitions eliminate planning and ensures workloads are production-ready from day one. Advanced features, built in. Filtering, dead-letter delivery, and exponential backoff without sacrificing scale help simplify your applications. A fast, reliable way to land small records at any volume, an entry point for real-time and batch pipelines feeding BigQuery, data lakes and operational databases. Use it with ETL/ELT pipelines in Dataflow.
  • 19
    Azure Queue Storage
    Use Azure Queue Storage to build flexible applications and separate functions for better durability across large workloads. When you design applications for scale, application components can be decoupled, so that they can scale independently. 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. Use Queue Storage to rightsize your service deployment. Applications absorb unexpected traffic bursts, which prevents servers from being overwhelmed by a sudden flood of requests. Monitor queue length to add elasticity to your application, and deploy or hibernate additional worker nodes based on customer demand.
  • 20
    KubeMQ

    KubeMQ

    KubeMQ

    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. A message broker and message queue ideal for developers. Provides all messaging patterns, scalable, highly available, and secure. Connect microservices instantly using a rich set of connectors without writing any code. Easy-to-use SDKs and elimination of predefined topics, channels, brokers, and routes. Build & Deploy allows configurations of KubeMQ components to be built with a few clicks and deployed with kubectl command line. 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. Simple deployment in Kubernetes in less than 1 minute. Developer friendly by simple to use SDKs and elimination of the many developers and DevOps-centered challenges.
  • 21
    Apache Kafka

    Apache Kafka

    The Apache Software Foundation

    Apache Kafka® is an open-source, distributed streaming platform. Scale production clusters up to a thousand brokers, trillions of messages per day, petabytes of data, hundreds of thousands of partitions. Elastically expand and contract storage and processing. Stretch clusters efficiently over availability zones or connect separate clusters across geographic regions. Process streams of events with joins, aggregations, filters, transformations, and more, using event-time and exactly-once processing. Kafka’s out-of-the-box Connect interface integrates with hundreds of event sources and event sinks including Postgres, JMS, Elasticsearch, AWS S3, and more. Read, write, and process streams of events in a vast array of programming languages.
  • 22
    Yandex Message Queue
    Use standard or FIFO (first in, first out) queues depending on the number of RPS (requests per second). Use familiar tools for interacting with Amazon SQS, the HTTP API, CLI, and libraries for various programming languages. Message Queue uses fast NVMe-enabled solid-state drives to store messages. Messages are stored as multiple copies in geographically distributed availability zones. This ensures reliable storage and low latency with write confirmations. Message Queue is integrated with cloud functions, a trigger invokes a function that handles messages from a queue. Create a queue and view the number of messages and call duration in statistics. Consumers read messages from a standard queue in random order. Standard queues guarantee that each message is delivered at least once. In rare cases, a message can be received from a standard queue twice. Use standard queues when you need maximum throughput.
  • 23
    Azure Event Grid
    Simplify your event-based apps with Event Grid, a single service for managing routing of all events from any source to any destination. Designed for high availability, consistent performance, and dynamic scale, Event Grid lets you focus on your app logic rather than infrastructure. Eliminate polling—and the associated cost and latency. With Event Grid, event publishers are decoupled from event subscribers using a pub/sub model and simple HTTP-based event delivery, allowing you to build scalable serverless applications, microservices, and distributed systems. Gain massive scale, dynamically, while getting near-real-time notifications for changes you’re interested in. Build better, more reliable applications through reactive programming, capitalizing on guaranteed event delivery and the high availability of the cloud. Develop richer application scenarios by connecting multiple possible sources and destinations of events.
  • 24
    TIBCO Platform

    TIBCO Platform

    Cloud Software Group

    TIBCO delivers industrial-strength solutions that meet your performance, throughput, reliability, and scalability needs while offering a wide range of technology and deployment options to deliver real-time data where it’s needed most. The TIBCO Platform will bring together an evolving set of your TIBCO solutions wherever they are hosted—in the cloud, on-premises, and at the edge—into a single, unified experience so that you can more easily manage and monitor them. TIBCO helps build solutions that are essential to the success of the world’s largest enterprises.
  • 25
    PubSub+ Platform
    Solace PubSub+ Platform helps enterprises design, deploy and manage event-driven systems across hybrid and multi-cloud and IoT environments so they can be more event-driven and operate in real-time. The PubSub+ Platform includes the powerful PubSub+ Event Brokers, event management capabilities with PubSub+ Event Portal, as well as monitoring and integration capabilities all available via a single cloud console. PubSub+ allows easy creation of an event mesh, an interconnected network of event brokers, allowing for seamless and dynamic data movement across highly distributed network environments. PubSub+ Event Brokers can be deployed as fully managed cloud services, self-managed software in private cloud or on-premises environments, or as turnkey hardware appliances for unparalleled performance and low TCO. PubSub+ Event Portal is a complimentary toolset for design and governance of event-driven systems including both Solace and Kafka-based event broker environments.
  • 26
    Baidu Messaging System
    Baidu Messaging System (BMS) is a distributed and scalable hosting message queue service with high throughputs. It collects massive data from websites, devices, or applications for real-time analysis, such as user browsing, clicks, and searches. BMS is a hosted service based on Apache Kafka. Kafka is a distributed, multi-partition, and multi-replica messaging service. The producer asynchronously interacts with the consumer through the message queue without waiting for each other. Compared with the traditional messaging service. BMS encapsulates the Kafka cluster details and provides them in the form of a hosted service. You can directly use BMS to integrate with massively distributed applications without the consideration of cluster operations and pay-per-use only.
  • 27
    IBM Event Streams
    IBM Event Streams is a fully managed event streaming platform built on Apache Kafka, designed to help enterprises process and respond to real-time data streams. With capabilities for machine learning integration, high availability, and secure cloud deployment, it enables organizations to create intelligent applications that react to events as they happen. The platform supports multi-cloud environments, disaster recovery, and geo-replication, making it ideal for mission-critical workloads. IBM Event Streams simplifies building and scaling real-time, event-driven solutions, ensuring data is processed quickly and efficiently.
  • 28
    Ably

    Ably

    Ably

    Ably is the definitive realtime experience platform. We power more WebSocket connections than any other pub/sub platform, serving over a billion devices monthly. Businesses like HubSpot, NASCAR and Webflow trust us to power their critical applications - reliably, securely and at serious scale. Ably’s products place composable realtime in the hands of developers. Simple APIs and SDKs for every tech stack, enable the creation of a host of live experiences - including chat, collaboration, notifications, broadcast and fan engagement. All powered by our scalable infrastructure.
  • 29
    Red Hat AMQ
    ​Red Hat AMQ is a flexible messaging platform that delivers information reliably, enabling real-time integration and connecting the Internet of Things (IoT). Based on open source communities like Apache ActiveMQ and Apache Kafka, it supports various messaging patterns to integrate applications, endpoints, and devices quickly and efficiently, enhancing enterprise responsiveness and agility. AMQ facilitates data sharing between microservices and other applications with high throughput and low latency. AMQ supports connectivity from client programs written in multiple languages. It defines an open-wire protocol for messaging interoperability, allowing enterprises to deploy various distributed messaging solutions to meet evolving business requirements. Backed by Red Hat's award-winning support and services, AMQ has a track record of supporting mission-critical applications.
  • 30
    AWS IoT Core
    AWS IoT Core lets you connect IoT devices to the AWS cloud without the need to provision or manage servers. AWS IoT Core can support billions of devices and trillions of messages, and can process and route those messages to AWS endpoints and to other devices reliably and securely. With AWS IoT Core, your applications can keep track of and communicate with all your devices, all the time, even when they aren’t connected. AWS IoT Core also makes it easy to use AWS and Amazon services like AWS Lambda, Amazon Kinesis, Amazon S3, Amazon SageMaker, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, Amazon QuickSight, and Alexa Voice Service to build IoT applications that gather, process, analyze and act on data generated by connected devices, without having to manage any infrastructure. AWS IoT Core allows you to connect any number of devices to the cloud and to other devices without requiring you to provision or manage servers.
  • 31
    Conductor

    Conductor

    Conductor

    Conductor is a workflow orchestration engine that runs in the cloud. Conductor was built to help Netflix orchestrate microservices-based process flows with the following features. A distributed server ecosystem, which stores workflow state information efficiently. Allow creation of process/business flows in which each individual task can be implemented by the same/different microservices. A DAG (Directed Acyclic Graph) based workflow definition. Workflow definitions are decoupled from the service implementations. Provide visibility and traceability to these process flows. Simple interface to connect workers, which execute the tasks in workflows. Workers are language agnostic, allowing each microservice to be written in the language most suited for the service. Full operational control over workflows with the ability to pause, resume, restart, retry and terminate. Allow greater reuse of existing microservices providing an easier path for onboarding.
  • 32
    Apache RocketMQ

    Apache RocketMQ

    Apache Software Foundation

    Apache RocketMQ™ is a unified messaging engine, lightweight data processing platform. Financial-grade stability, widely used in transaction core links. Seamless connection to surrounding ecosystems such as microservices, real-time computing, and data lakes. Configurable, low-code way to integrate data, can establish connection with any system, can be used to build streaming ETL, data pipeline, data lake, etc. Stream computing engine that provides light weight, high scalability, high performance and rich functions. Rich message type support and message governance methods to meet serverless application scenarios with message granularity load balancing. Apache RocketMQ has been widely adopted by many enterprise developers and cloud vendors due to its simple architecture, rich business functions, and strong scalability.
  • 33
    Azure Front Door
    Scalable and secure entry point for fast delivery of your global applications. Easily join your distributed microservice architectures into a single global application using HTTP load balancing and path-based routing rules. Automate turning up new regions and scale-out with API-driven global actions, and independent fault-tolerance to your back end microservices in Azure—or anywhere. Deliver and protect your global application close to your end users with a "battle-tested" service built on world-class Microsoft Global Network infrastructure. Always keep your traffic on the best path to your app, improve your service scale, reduce latency, and increase throughput for your global users with edge load balancing and application acceleration. Easily manage domain mapping and traffic to your microservice backends using one central, global dashboard.
  • 34
    Azure IoT Hub

    Azure IoT Hub

    Microsoft

    Managed service for bidirectional communication between IoT devices and Azure. Enable highly secure and reliable communication between your Internet of Things (IoT) application and the devices it manages. Azure IoT Hub provides a cloud-hosted solution back end to connect virtually any device. Extend your solution from the cloud to the edge with per-device authentication, built-in device management, and scaled provisioning. Use device-to-cloud telemetry data to understand the state of your devices and define message routes to other Azure services—without writing any code. In cloud-to-device messages, reliably send commands and notifications to your connected devices and track message delivery with acknowledgement receipts. Automatically resend device messages as needed to accommodate intermittent connectivity. Azure IoT Central: Proof of concept isn’t your endgame. We’ll help you build industry-leading solutions with a hosted IoT application platform.
    Starting Price: $10 per IoT unit per month
  • 35
    AliwareMQ for IoT

    AliwareMQ for IoT

    Alibaba Cloud

    AliwareMQ for IoT is a message service that is designed specifically for IoT and mobile Internet (MI). The service can be applied to multiple scenarios, including live streaming, financial payments, smart catering, instant messaging, mobile apps, smart devices, and Internet of Vehicles. Message Queue for MQTT supports multiple protocols including MQTT and WebSocket to enable two-way communications between devices and the cloud. In this way, messages can be exchanged in multiple business models including C2C, C2B, and B2C to achieve Internet of Everything.
  • 36
    Azure Service Bus
    Depend on Service Bus when you need highly reliable cloud messaging service between applications and services even when they’re offline. Available in every Azure region, this fully managed service eliminates the burdens of server management and licensing. Get more flexibility when brokering messaging between client and server with asynchronous operations along with structured first-in, first-out (FIFO) messaging and publish/subscribe capabilities. Leverage the power of asynchronous messaging patterns to reliably scale your enterprise applications. Integrate cloud resources such as Azure SQL Database, Azure Storage, and Web Apps with Service Bus messaging to get smooth operation under variable loads and the durability to survive intermittent failures. Improve availability by building messaging topologies with complex routing. Use Service Bus to deliver messages to multiple subscribers and fan out message delivery at scale to downstream systems.
    Starting Price: $0.05 per million operations
  • 37
    OpenFaaS

    OpenFaaS

    OpenFaaS

    Serverless functions, made simple. OpenFaaS® makes it simple to deploy both functions and existing code to Kubernetes. Avoid lock-in through the use of Docker. Run-on any public or private cloud. Build both microservices & functions in any language. Legacy code and binaries. Auto-scale for demand or to zero when idle. Bring your laptop, your own on-prem hardware, or create a cluster in the cloud. Let Kubernetes do the heavy lifting enabling you to build a scalable, fault-tolerant event-driven serverless platform for your applications. You can try out OpenFaaS in 60 seconds or write and deploy your first Python function in around 10-15 minutes. From there you can take the OpenFaaS workshop, a series of tried-and-tested self-paced labs which teach you everything you need to know about functions, and more. An ecosystem for sharing, reusing, and collaborating on functions. Reduce boilerplate code, and share code in the templates store.
  • 38
    Astra Streaming
    Responsive applications keep users engaged and developers inspired. Rise to meet these ever-increasing expectations with the DataStax Astra Streaming service platform. DataStax Astra Streaming is a cloud-native messaging and event streaming platform powered by Apache Pulsar. Astra Streaming allows you to build streaming applications on top of an elastically scalable, multi-cloud messaging and event streaming platform. Astra Streaming is powered by Apache Pulsar, the next-generation event streaming platform which provides a unified solution for streaming, queuing, pub/sub, and stream processing. Astra Streaming is a natural complement to Astra DB. Using Astra Streaming, existing Astra DB users can easily build real-time data pipelines into and out of their Astra DB instances. With Astra Streaming, avoid vendor lock-in and deploy on any of the major public clouds (AWS, GCP, Azure) compatible with open-source Apache Pulsar.
  • 39
    Infrared360

    Infrared360

    Avada Software

    Infrared360® is a complete solution for Administration, Monitoring, Load Testing, Auditing, Statistical Reporting and Self-Service for Enterprise middleware environments. Don’t let cloud platforms, containers, and other modern distributed architecture challenge your Service Level Objectives. Unlike other solutions, that write to logs and then trigger alerts from averages in those logs (causing oftentimes critical delays), Infrared360® provides True Real-Time™ monitoring with automatic notification of potential problems so you can maintain an optimally performing middleware layer. Auto-Discovery. Any objects, as soon as they have been created on any OS, including Queue Sharing groups and transmission queues, are auto-discovered so you can instantly determine if the allocated objects are correctly defined for availability to applications or subsystems.
  • 40
    Azure Web PubSub
    ​Azure Web PubSub is a fully managed service that enables developers to build real-time web applications using WebSockets and the publish-subscribe pattern. It supports native and serverless WebSockets, allowing for scalable, bi-directional communication without the need to manage infrastructure. This service is ideal for applications such as chat rooms, live broadcasting, and IoT dashboards. ​Supports real-time publish-subscribe messaging for web application development through native and serverless WebSocket support. Built-in support for large-scale client connections and highly available architectures, enabling applications to handle numerous simultaneous users. Offers support for a wide variety of client SDKs and programming languages, facilitating seamless integration into existing applications. Provides built-in security features, including Azure Active Directory integration and private endpoints, to help protect data and manage access.
  • 41
    Robot Console
    Inattention to IBM i messages and events can result in backlogs of website orders, inventory updates, or account transactions—which is never good. Robot Console automatically searches message queues for anything that could impact system or application performance. When something goes wrong, Robot Console can automatically fix the issue or escalate it, so you can manage by exception. This robust message management software enables you to work more efficiently and have time back in your day to do what matters. Real availability monitoring goes beyond the QSYSOPR message queue. Ensure that your business users have the access they need to the system resources and applications they rely on every day. Robot Console monitors system resources like lines, ports, and subsystems and system logs like QHST, QAUDJRN, or FTP requests at regular intervals. If it detects a problem, Robot Console can automatically take action, resulting in more uptime so business can run smoothly.
  • 42
    FioranoMQ

    FioranoMQ

    Fiorano Software

    FioranoMQ® Fiorano's enterprise messaging backbone, seamlessly and securely integrates heterogeneous IT systems improving operational efficiency, business agility, and performance. With comprehensive support for standards-based communication, connectivity and transformation, the FioranoMQ JMS server minimize proprietary dependencies. It provides a powerful communication backbone that can be extended easily, allowing real-time delivery of data spanning multiple applications, platforms, partners and customers. Fiorano is the messaging middleware of choice supporting mission-critical operations for Global Leaders worldwide, delivering a new breed of high-performance, low latency solution for the digital enterprise. Security descriptors provide fine-grained control over which end-users and user-groups can access the API. Lowers hardware investment required for achieving high performance.
  • 43
    Seneca

    Seneca

    Seneca

    Seneca is a microservices toolkit for Node.js. It helps you write clean, organized code that you can scale and deploy at any time. Seneca is a microservices toolkit for Node.js. It provides plugins that look after the foundations of your app. This leaves you free to focus on the real, business code. No need to worry about which database to use, how to structure your components, or how to manage dependencies. Just start coding. You write everything as a command. Your commands get called whenever they match a set of properties. Your calling code doesn't know or care, which command gets the work done. One JavaScript object goes in, and another comes out, asynchronously. Instead of modifying an existing microservice, simply add a new one with more functionality. This is a much more scalable way to handle changing requirements without building up technical debt. Use execution scripts to compose your app.
  • 44
    Eclipse Mosquitto

    Eclipse Mosquitto

    Eclipse Foundation

    Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers. The MQTT protocol provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for Internet of Things messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers. The Mosquitto project also provides a C library for implementing MQTT clients, and the very popular mosquitto_pub and mosquitto_sub command line MQTT clients.
  • 45
    SuprSend

    SuprSend

    SuprSend

    SuprSend has built-in integration with all channels and major providers. You can start with one channel, and add more channels within minutes. Add or remove providers without any lock-in, and route notifications between them easily. Empower the product team to design and manage templates on all channels at a central place. SuprSend provides powerful visual editors for all channels, decoupling templates from code. Send notifications on all channels with a single trigger. Maximize delivery, reduce latency and make notifications meaningful by configuring intelligent fallbacks, retries, and smart routing between channels. Send instant alerts to a large list of users and keep your users up to speed with key actions. Send OTPs, verification mails and activity updates instantly with high throughput and low latency.
  • 46
    meshIQ

    meshIQ

    meshIQ

    Middleware Observability & Management Software for Messaging, Event Processing, and Streaming Across Hybrid Cloud (MESH). - Complete observability and monitoring of Integration MESH with 360° Situational Awareness® - Securely manage, and automate configuration, administration, and deployment - Track, trace, and analyze transactions, messages and flows - Collect, monitor, and benchmark MESH performance meshIQ delivers granular access controls to manage configurations across the MESH to reduce downtime and quick recovery from outages. Provides the ability to find, browse, track, and trace messages to detect bottlenecks and speeding up root-cause analysis. Unlocks the integration blackbox to deliver visibility across the MESH infrastructure to visualize, analyze, report, and predict. Delivers the ability to trigger automated actions based on pre-defined criteria or intelligent actions determined by AI/ML.
  • 47
    Tencent Cloud Message Queue
    CMQ can efficiently send/receive and push tens of millions of messages and retain an unlimited number of messages. It features an extremely high throughput and can process over 100,000 queries per second (QPS) with one single cluster, fully meeting the messaging needs of your businesses. When each message is returned to the user, CMQ writes three copies of the message data to different physical servers so that when one of the servers fails, the backend data replication mechanism can quickly migrate the data. CMQ supports HTTPS-based secure access and utilizes Tencent Cloud's multi-dimensional security protection to defend against network attacks and protect the privacy of your businesses. Plus, it supports managing master/sub-accounts and collaborator accounts for fine-grained resource access control.
  • 48
    PivotData Microservice
    PivotData microservice is a simple way to add self-service analytics & BI reporting into your web application. Configure your data sources with JSON config and generate pivot tables and charts reports with web API. PivotData microservice is an analytics backend that translates reports defined in terms of the cube model (dimensions, metrics, parameters) into database queries. Reporting engine manages caching, queuing, calculations, DB connections and exports to various formats. Unique capabilility is a rendering of HTML pivot tables: they simply may be shown on any web page.
    Starting Price: $499 one-time payment
  • 49
    Mainflux

    Mainflux

    Mainflux

    Full stack capabilities developed as microservices containerized by Docker and orchestrated with Kubernetes. Multi-protocol support and hardware agnostic. Connect any device and any 3rd-party application. Secured connections via TLS and DTLS. Mutual TLS authentication based on X.509 certificates. Mainflux software infrastructure stack is composed of all components and microservices necessary for IoT solutions, projects or products. The IoT Platform will facilitate the interoperability of the with existing enterprise applications and other IoT solutions. Bidirectional communication (interaction) with very large number of devices and gateways, using different open protocols and data formats. Normalization of the messages for easy integration with the rest of the infrastructure.
  • 50
    Huawei Simple Message Notification (SMN)
    Simple Message Notification (SMN) enables you to broadcast messages to email addresses, phone numbers, and HTTP/HTTPS servers and connect cloud services through notifications, reducing system complexity. Efficiently sends messages with three easy-to-use APIs for topic creation, subscription, and message publishing. Saves messages in multiple data centers to achieve high availability. If a message delivery fails, the failed message will be cached and delivered again. Enables you to deliver messages to subscribers using various protocols with only one messaging request. Isolates data by topic. Unauthorized users cannot access your message queues, ensuring service security. Use messages to connect other cloud services, achieving system decoupling and ensuring reliability. If one service becomes faulty, messages sent to other services will not be adversely affected. Connects cloud services and automatically invokes their functions through messages.