Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kubemq-io/kubemq-community
KubeMQ is a Kubernetes native message queue broker
https://github.com/kubemq-io/kubemq-community
docker golang grpc kubernetes kubernetes-cluster message-broker message-queue pubsub queue request-reply rest-api rpc sdk-c-sharp sdk-go sdk-java sdk-python
Last synced: 3 months ago
JSON representation
KubeMQ is a Kubernetes native message queue broker
- Host: GitHub
- URL: https://github.com/kubemq-io/kubemq-community
- Owner: kubemq-io
- License: apache-2.0
- Created: 2018-12-25T10:59:05.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-18T04:16:19.000Z (almost 2 years ago)
- Last Synced: 2024-05-29T02:09:30.533Z (8 months ago)
- Topics: docker, golang, grpc, kubernetes, kubernetes-cluster, message-broker, message-queue, pubsub, queue, request-reply, rest-api, rpc, sdk-c-sharp, sdk-go, sdk-java, sdk-python
- Language: Go
- Homepage: https://kubemq.io
- Size: 3.96 MB
- Stars: 637
- Watchers: 19
- Forks: 48
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - kubemq-io/kubemq-community - KubeMQ is a Kubernetes native message queue broker (docker)
README
![Docker](https://github.com/kubemq-io/kubemq-community/actions/workflows/docker-image.yml/badge.svg) ![goreleaser](https://github.com/kubemq-io/kubemq-community/actions/workflows/goreleaser.yml/badge.svg) ![Go Report Card](https://goreportcard.com/badge/github.com/kubemq-io/kubemq-community)
# What is KubeMQ Community?KubeMQ Community is the open-source version of KubeMQ, the Kubernetes native message broker.
[More about KubeMQ](https://kubemq.io/)# New
## KubeMQ Web Interface
Browse to [http://localhost:8080/](http://localhost:8080/) after installation and use the KubeMQ Web Interface to manage KubeMQ broker instance.
![](https://github.com/kubemq-io/kubemq-community/blob/7ae66097831b1c21121cea706d7f9112b77b74d8/images/dashboard.png "KubeMQ Dashboard")
# Installation
## Docker
Pull and run KubeMQ standalone docker container:
``` bash
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](https://github.com/kubemq-io/kubemq-community/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](https://github.com/kubemq-io/kubemq-targets)|
| **KubeMQ Sources** | Connects external systems and cloud services with KubeMQ message queue broker |[KubeMQ Sources](https://github.com/kubemq-io/kubemq-sources)|
| **KubeMQ Bridges** | bridge, replicate, aggregate, and transform messages between KubeMQ |[KubeMQ Bridges](https://github.com/kubemq-io/kubemq-bridges)|# KubeMQ CLI
KubeMQ community edition comes with built-in CLI tool for interaction with KubeMQ server. Check out the docs:
* [kubemq commands](https://github.com/kubemq-io/kubemq-community/blob/master/docs/cli/kubemq_commands.md) - Execute
Kubemq 'commands'
* [kubemq events](https://github.com/kubemq-io/kubemq-community/blob/master/docs/cli/kubemq_events.md) - Execute
Kubemq 'events' Pub/Sub commands
* [kubemq events_store](https://github.com/kubemq-io/kubemq-community/blob/master/docs/cli/kubemq_events_store.md) -
Execute Kubemq 'Events-Store' Pub/Sub commands
* [kubemq queries](https://github.com/kubemq-io/kubemq-community/blob/master/docs/cli/kubemq_queries.md) - Execute
Kubemq 'queries'
* [kubemq queues](https://github.com/kubemq-io/kubemq-community/blob/master/docs/cli/kubemq_queues.md) - Execute
Kubemq 'queues' commands# 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](https://docs.kubemq.io/).
## Support
You can reach us at:
- [**Email**](mailto:[email protected])
- [**Slack**](https://kubemq.slack.com)
- [Invitation](https://join.slack.com/t/kubemq/shared_invite/enQtNDk3NjE1Mjg1MDMwLThjMGFmYjU1NTVhZWRjZTRjYTIxM2E5MjA5ZDFkMWUyODI3YTlkOWY2MmYzNGIwZjY3OThlMzYxYjYwMTVmYWM)
- [**Open an issue**](https://github.com/kubemq-io/kubemq-community/issues)