All Projects → progrium → raiden

progrium / raiden

Licence: other
No description, website, or topics provided.

Programming Languages

python
139335 projects - #7 most used programming language

phase 1

Functional parity with Realtime minus delegates. Proof of concept.

  • WSGI web frontend that uses Middleware for routing
  • ClusterRoster API (not specific to any polling/push mechanism)
  • HttpStream "gateway" middleware
  • WebSocket "gateway" middleware
  • Filtering
  • Functional tests pass
  • Performance tests exist

phase 2

Some form of delegates for business logic. Ready for deploy.

  • Utils to encourage JWT based auth
  • Real business logic out of scope (this is public!)
  • Unit tests exist
  • Performance optimizations

phase 3

Immediate improvements

  • Sessions / "semi-reliable messaging"
  • Node affinity
  • Websocket multiplexing and publishing

phase 4

Future improvements

  • Delivery acknowledgement / "reliable messaging"
  • HTTP long-polling
  • Webhooks?
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].