Added
Create a mechanism to exchange messages between multiple clients
Bus
- Implements persistent queues per client
- Implements publish/subscribe message flow between clients
- Implements broadcast message flow between clients
- Listens for and responds to add/remove clients
API
- Implements clients endpoint to manage clients and subscriptions
- Implements token endpoint to manage authentication client credentials grants
- Implements send endpoint for publishing
- Implements notify endpoint for broadcasts
- Implements receive endpoint to get messages
Docker
- Run local dev environment in docker-compose