go-chat-broadcaster

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2023 License: MIT

README

Chat Broadcaster

The Chat Broadcaster is a specialized service designed to receive messages from various chat services via RabbitMQ, then broadcast these messages to users who have subscribed to specific chat rooms. This repository contains the code and configuration files for this service.

Endpoints

Endpoint Method Protected Description
/api/v1/subscribe/{roomId} GET YES Subscribe to a room
/api/v1/healthz GET NO Health check

Tech Stack

Contributing

Contributions are welcome! If you find a bug or would like to suggest an enhancement, please make a fork, create a new branch with the bugfix or feature, and submit a pull request.

License

This project is licensed under the MIT License. See LICENSE file for more information.

Directories

Path Synopsis
cmd
internal
pkg
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL