Product Overview

Out of the box and enterprise-ready product

img

Kubernetes Native

You want your team to focus on the core business tasks and not spending time and money on running the messaging systems in your company. Using unsuitable Message Queue or Message Brokers in Kubernetes creates many challenges for the development and DevOps teams.
KubeMQ is an innovative message queue and message broker developed for Kubernetes implementation. Includes all important messaging features and arrives as an off-the-shelf product to allow simple deployment and fast coding.

  • Deployed as Statefulset cluster in less than 1 minute
  • Blazing fast (written in Go)
  • Small and lightweight Docker container (30MB)
  • Scales instantly
  • With or without Persisted Volume
  • All nodes are active and serve traffic
  • Expose Health and readiness
  • Observability support: Prometheus, Jeager, Zipkin, AWS X-Ray, Datadog, Google Stack, Driver, HoneyComb

Ease of use

  • Less than 1 minute to deploy
  • Full Dynamic Routing methodology require only channel name to send a message (Eliminate the hassle of developers and DevOps to define exchanges, brokers, channels, routes and predefined topics)
  • Transparent upgrade from a dev environment to a production environment
  • KubeMQctl, Simple to use CLI tool to deploy, monitor and use KubeMQ
img

All messaging patterns included

  • Asynchronous and Synchronous messaging with support for Exactly One Delivery, At Most Once Delivery and At Least Once Delivery models
  • Supports durable FIFO based Queue, Publish-Subscribe Events, Publish-Subscribe with Persistence (Events Store), RPC Command and Query messaging patterns
  • Supports gRPC, Rest and WebSocket Transport protocols with TLS support
img

Cloud Agnostic

  • Enables true freedom and control to run on any cloud.
  • Reducing your dependency in the cloud provider.
  • Supporting the flexibility to use both on-premises and public cloud services.
  • Allowing workloads to alternate between cloud environments when capacity and costs change.
img

Compare KubeMQ

Feature KubeMQ Amazon SQS Rabbit MQ Kafka Redis
General
Kubernetes Native
Run Anywhere
Zero Configuration
Instant Deployment
Native Observability
Persistency
High Availability
Unlimited Payloads
No Other Dependencies
Queue
Exactly once delivery
Message Expiration
Delayed Delivery
Dead-Letter
Long Polling
Message Visibility Management
Push Mode
Pull Mode
Message Peeking
Ack-All Queues
Message Batching
Stream
At least once delivery
Message replay
Load Balancing
Consumer Groups
Pub/Sub Realtime
At most once delivery
Fast - In Memory
Wildcards Partitions
Load Balancing
Consumer Groups
RPC
Commands - Request Reply
Queries - Request Reply
Response Caching
Built-in Timeouts handling
Load Balancing
Consumer Groups
Send a Message