bachata

Bachata is a chat server toolkit on top of asyncio and Tornado.


License
Apache-2.0
Install
pip install bachata==0.1

Documentation

Bachata is a chat server toolkit on top of asyncio and Tornado.

ReadTheDocs badge

  • Requires Python 3.3+
  • Requires Tornado running on asyncio event loop
  • Implements simple messages queue on Redis LPUSH / BRPOP
  • Implements reliable messages delivery on Redis BRPOPLPUSH pattern
  • Uses WebSockets for messages transport
  • Uses JSON messages format
  • Simple layer for custom messages routing

Install

pip install bachata

Documentation

http://bachata.readthedocs.org/en/latest/

Example

See basic working example in the ./example dir.