/kubemq-community

KubeMQ is a Kubernetes native message queue broker

Primary LanguageGoApache License 2.0Apache-2.0

Docker goreleaser Go Report Card

What is KubeMQ Community?

KubeMQ Community is the open-source version of KubeMQ, the Kubernetes native message broker. More about KubeMQ

New

KubeMQ Web Interface

Browse to http://localhost:8080/ after installation and use the KubeMQ Web Interface to manage KubeMQ broker instance.

Installation

Kubernetes

kubectl apply -f https://deploy.kubemq.io/community

Docker

Pull and run KubeMQ standalone docker container:

docker run -d -p 8080:8080 -p 50000:50000 -p 9090:9090 kubemq/kubemq-community:latest  

Binaries

  1. Download the latest version of KubeMQ Community from Releases
  2. Unpack the downloaded archive
  3. Run kubemq server

KubeMQ Connectors

Name Description Github
KubeMQ Targets Connect KubeMQ Message Broker with external systems and cloud services KubeMQ Targets
KubeMQ Sources Connects external systems and cloud services with KubeMQ message queue broker KubeMQ Sources
KubeMQ Bridges bridge, replicate, aggregate, and transform messages between KubeMQ KubeMQ Bridges

KubeMQ CLI

KubeMQ community edition comes with built-in CLI tool for interaction with KubeMQ server. Check out the docs:

KubeMQ SDKs

KubeMQ SDKs support list:

SDK Github
C# https://github.com/kubemq-io/kubemq-CSharp
Java https://github.com/kubemq-io/kubemq-Java
Python https://github.com/kubemq-io/kubemq-Python
Node https://github.com/kubemq-io/kubemq-js
Go https://github.com/kubemq-io/kubemq-go
REST https://postman.kubemq.io/

KubeMQ Cookbooks

SDK Github
C# https://github.com/kubemq-io/csharp-sdk-cookbook
Java https://github.com/kubemq-io/java-sdk-cookbook
Python https://github.com/kubemq-io/python-sdk-cookbook
Node https://github.com/kubemq-io/node-sdk-cookbook
Go https://github.com/kubemq-io/go-sdk-cookbook

Documentation

Visit our Extensive KubeMQ Documentation.

Support

You can reach us at: