Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lemon-mint/event-broker

Server-side push server based on websocket
https://github.com/lemon-mint/event-broker

broker go golang high-performance hot-reload websocket

Last synced: 3 months ago
JSON representation

Server-side push server based on websocket

Awesome Lists containing this project

README

        

# event-broker
high performance event delivery server based on WebSockets.
# Features

- WebSocket-based subscription
- Simple API
- Multi server support
- Fast message delivery
- Event synchronization and inter-transmission between servers
- Automatic recovery of connection between servers
- High concurrency
- Server-to-server authentication with HMAC SHA-384
- Resistance to replay attacks
- Low memory usage and low memory leak
- User-specified event type can be set in the message