Next-gen ultra-fast message broker in pure Go. 167M ops/sec, <15MB RAM, and embedded Web Studio.
165
VortexMQ is an ultra-high performance distributed message broker and streaming task engine written in 100% pure Go (zero CGO, zero Erlang, zero JVM).
It solves the operational bloat and GC pauses of legacy brokers (RabbitMQ, Kafka, Redis Streams) by delivering a tiny 6.9 MB container that boots in <5 milliseconds and uses <15 MB RAM.
Run VortexMQ with the embedded Web Studio and Redis-compatible protocol:
docker run -d \
--name vortexmq \
-p 8379:8379 \
-p 8380:8380 \
-v vortexmq_data:/data \
ianshugarg/vortexmq:latest
8379: Core Broker Port (Drop-in Redis RESP2/Stream protocol)8380: Quantum Web Studio (Live web dashboard & HTTP REST API)Open your browser to:
ð http://localhost:8380
VortexMQ is drop-in compatible with standard Redis List and Stream commands:
# Publish an event to the "orders" topic
redis-cli -p 8379 RPUSH orders '{"item": "Laptop", "amount": 1200}'
# Consume the event
redis-cli -p 8379 RPOP orders
# Blocking wait (up to 5s)
redis-cli -p 8379 BRPOP orders 5
Content type
Image
Digest
sha256:ecc5d0e04âĶ
Size
3.7 MB
Last updated
about 11 hours ago
docker pull ianshugarg/vortexmq