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

https://github.com/just1689/swoq

Scale by Websocket over Queues
https://github.com/just1689/swoq

go gorilla-mux nats scale websocket

Last synced: about 1 month ago
JSON representation

Scale by Websocket over Queues

Awesome Lists containing this project

README

          

# Scale by Websocket over Queues (swoq)
  

The goal of this project is to decouple websocket servers from the worker nodes that carry out server-side work. This allows shaping and throttling for workers. Later on this will allow clients to reconnect with their old ID.

## Project Status

Currently the project supports the following
- Adding a Gorilla websocket client to the default http mux.
- Connecting to NATs
- Creating workers
- Closing a client queue subscriber when the client disconnects from the websocket server
- Allowing clients to indicate they are a previous client reconnecting