Skip to content

1. Positioning & Strategic Goals

  • Apache Iggy

    • Positioned as a high-performance, Kafka-style messaging and streaming platform focused on ultra-low latency and high throughput. Implemented in Rust, it achieves millions of messages per second with sub-millisecond P99 latency (iggy.apache.org).
    • Uses a custom protocol and proprietary SDKs, suitable for embedded and self-managed deployments (robustmq.com, github.com).
  • RobustMQ

    • Aims to build a cloud-native, multi-protocol unified messaging hub, fully compatible with mainstream protocols such as MQTT, Kafka, AMQP, and RocketMQ (robustmq.com, github.com).
    • Focuses on solving challenges in elasticity, cost, and protocol fragmentation through architectural innovations such as compute–storage separation and pluggable storage backends (robustmq.com).

2. Architecture Comparison

DimensionApache IggyRobustMQ
System ArchitectureMonolithic (compute and storage tightly coupled)Layered (three-tier separation: Broker, Journal, Metadata Service) (robustmq.com)
Protocol SupportCustom protocol + QUIC, TCP, HTTPMulti-protocol: MQTT, Kafka, AMQP, RocketMQ (github.com)
Client SDKsProprietary SDKs, multi-language support (iggy.apache.org)Compatible with community SDKs (MQTT/Kafka/AMQP) (robustmq.com)
Storage LayerLocal append-only logPluggable: file, S3, HDFS, MinIO (robustmq.com)
Ecosystem CompatibilityNew ecosystem, migration requiredHigh compatibility, low switching cost (robustmq.com)

3. Features & Highlights

Apache Iggy

  • Extreme performance: millions of messages per second, predictable sub-millisecond latency (iggy.apache.org)
  • Zero-copy serialization: boosts efficiency and reduces memory usage
  • Multi-protocol networking: supports QUIC, TCP, HTTP with TLS security (github.com)
  • Enterprise-ready features: consumer groups, partitions, ACLs, multi-tenancy, Prometheus & OpenTelemetry integration

RobustMQ

  • Multi-protocol integration: MQTT, Kafka, AMQP, RocketMQ in one platform (github.com)
  • Distributed architecture: broker, journal, and metadata services separated, enabling elastic scaling (robustmq.com)
  • Pluggable storage: supports multiple backends such as S3, HDFS, and MinIO (robustmq.com)
  • Cloud-native friendly: serverless design, simple deployment, Kubernetes-ready, visual dashboard (robustmq.com)

4. Community & Development Stage

  • Apache Iggy

    • Currently incubating at Apache, already has thousands of GitHub stars and multi-language SDK support.
  • RobustMQ

    • Still in early development, aiming to release a stable production version in late 2025, with the long-term goal of becoming a top-tier Apache project.

5. Conclusion & Recommendation

  • If your primary need is extreme performance, stream processing, ultra-low latency, and high throughput, and you are willing to adopt a custom protocol with a new ecosystem, then Apache Iggy is the right fit.

  • If you require a multi-protocol unified platform, cloud-native extensibility, high compatibility, and easier migration, then RobustMQ is the stronger choice for diverse workloads and modern infrastructure needs.