Websocket support for Django using Redis as datastore
Project home: https://github.com/jrief/django-websocket-redis
Detailed documentation on: ReadTheDocs.
Websockets for Django using Redis as message queue
This module implements websockets on top of Django without requiring any additional framework. For messaging it uses the Redis datastore and in a production environment, it is intended to work under uWSGI and behind NGiNX.
- Largely scalable for Django applications with hundreds of open websocket connections.
- Runs in a cooperative concurrency model using gevent, thus only one thread/process is simultaneously required to control all open websockets.
- Full control over the main loop during development, so Django can be started as usual with ./manage.py runserver.
- No dependency to any other asynchronous event driven framework, such as Tornado, Twisted or Node.js.
- Optionally persiting messages, allowing server reboots and client reconnections.
- The only additional requirement is a running instance of Redis, which by the way is a good replacement for memcached.
Please use the issue tracker to ask questions.
Copyright (c) 2014 Jacob Rief Licensed under the MIT license.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size django-websocket-redis-0.3.0.tar.gz (13.7 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for django-websocket-redis-0.3.0.tar.gz