Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

Latest commit

 

History

History
30 lines (21 loc) · 829 Bytes

File metadata and controls

30 lines (21 loc) · 829 Bytes

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.