https://github.com/progrium/raiden
https://github.com/progrium/raiden
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/progrium/raiden
- Owner: progrium
- Created: 2011-08-07T21:07:09.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2011-10-07T20:53:15.000Z (over 14 years ago)
- Last Synced: 2025-04-11T16:11:58.538Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 128 KB
- Stars: 59
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 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?