Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/behnambm/real-time-dashboard
A real-time dashboard written in Go
https://github.com/behnambm/real-time-dashboard
consul docker-compose go redis sse
Last synced: 22 days ago
JSON representation
A real-time dashboard written in Go
- Host: GitHub
- URL: https://github.com/behnambm/real-time-dashboard
- Owner: behnambm
- Created: 2023-06-28T11:22:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-13T13:40:05.000Z (over 1 year ago)
- Last Synced: 2024-06-19T21:01:51.852Z (5 months ago)
- Topics: consul, docker-compose, go, redis, sse
- Language: Go
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Real-time dashboard
This project provides a real-time dashboard.
The data is generated by another service and published to the broker(Redis) and the backend service subscribes to the
channel and gets newly generated data and sends to the client using SSE.![Peek 2023-06-28 14-46](https://github.com/behnambm/swarm-control/assets/26994700/5d5589e7-0c34-43be-abc6-2456a83b0926)
Tools used in this project:
- `Go` - Data generator & Backend service
- `Redis` - Pub/Sub
- `Consul` - Dynamic configuration
- `SSE` - real-time communication with client
- `Docker compose`# Architecture
![Untitled Diagram drawio (1)](https://github.com/behnambm/swarm-control/assets/26994700/dcb5cc15-37b2-488b-937a-b19af374809d)