Categorygithub.com/ThomasBoom89/simple-http-message-queue
module
2.1.0+incompatible
Repository: https://github.com/thomasboom89/simple-http-message-queue.git
Documentation: pkg.go.dev

# README

Simple Http Message Queue

This is a simple message queue / message broker based on http

Go License

Setup

Docker

Modify compose.yml depending on your needs (reverse proxy config, port mapping etc.) Then start the docker container via

 make live

Usage

You can publish messages with http POST on /{topic}/publish message must be sent in plaintext

To receive messages you can http GET on /{topic}/subscribe or connect via websocket to /{topic}/ws On the websocket you need to send "next" in plaintext to get a new message

You can use the gRPC endpoints to publish and subscribe to messages, see internal/grpc/messagebroker.proto

License

Simple Http Message Queue
Copyright (C) 2024 ThomasBoom89. GNU GPLv3 license.

# Packages

No description provided by the author