skip to navigation
skip to content

Not Logged In

rdlm 0.4.2

RDLM (Restful Distributed Lock Manager) is a lock manager over HTTP build on Tornado

What is it ?

RDLM (Restful Distributed Lock Manager) is a lock manager over HTTP built on Tornado.

Special features

  • RESTful interface
  • Timeout automatic management (to avoid stale locks)
  • Blocking wait for acquiring a lock (with customatizable timeout)
  • Very fast (in memory)
  • One unique single threaded process
  • Can deal with thousands of locks and simultaneous connections
  • Administrative password protected requests

Quickstart

Installation

pip install rdlm

Requirements:
- Python 2.6, 2.7, 3.2 or 3.3
- Tornado >= 2.3

Starting the daemon

rdlm-daemon.py --port=8888 --logging=debug

(rdlm-daemon.py --help for the full list of options)

API

The complete HTTP API is described in this specific document.

If you prefer a pure python API, you can also have a look at : this specific project.

 
File Type Py Version Uploaded on Size
rdlm-0.4.2.tar.gz (md5) Source 2014-03-23 15KB
  • Downloads (All Versions):
  • 25 downloads in the last day
  • 203 downloads in the last week
  • 1254 downloads in the last month