
Amazon SQS
Fully managed message queuing service for decoupling and scaling distributed applications
Discover top open-source software, updated regularly with real-world adoption signals.

High-performance, fault-tolerant distributed message queue for modern workloads
BlazingMQ delivers durable, highly available queues with flexible routing, compression, and strong consistency, backed by a C++ broker and client libraries for C++, Java, and Python.

BlazingMQ is a distributed message‑queueing framework designed for high throughput and strong reliability. It offers durable, fault‑tolerant queues with strong consistency, and supports a variety of routing patterns—including work queues, priority, fan‑out, and broadcast. Built on a C++ broker, the system includes native client libraries for C++, Java, and Python, allowing services written in any of these languages to produce and consume messages asynchronously.
The broker can be deployed as a cluster of Docker containers or on bare‑metal servers, and the repository provides scripts for building on Ubuntu and macOS as well as Docker‑based quick‑start guides. After installation, operators can configure replication, compression, and poison‑pill detection to meet latency‑sensitive or data‑integrity requirements. BlazingMQ has been battle‑tested in production at Bloomberg for more than eight years, demonstrating its suitability for large‑scale, mission‑critical workloads.
When teams consider BlazingMQ, these hosted platforms usually appear on the same shortlist.

Fully managed message queuing service for decoupling and scaling distributed applications

Fully managed enterprise message broker for decoupling applications via message queues and publish/subscribe topics

Global messaging service for event ingestion and fan‑out
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Real‑time trade data distribution
Ensures low‑latency, ordered delivery of market data to multiple consumer services
Background job processing with priority handling
Enables workers to pull high‑priority tasks first, improving SLA compliance
Event broadcasting for feature flag updates
Fan‑out routing pushes updates to all interested services instantly
Large‑scale log aggregation pipeline
Compresses messages and guarantees durability while handling high ingest rates
Client libraries are provided for C++, Java, and Python.
Messages are stored on durable storage with replication and strong consistency guarantees.
Yes, the broker can be containerized and orchestrated with Kubernetes using the provided Docker images.
BlazingMQ does not include a native UI; monitoring must be integrated via external tools or custom plugins.
The project is licensed under the Apache‑2.0 license.
Project at a glance
ActiveLast synced 4 days ago