uq

Python library for uq cluster


Keywords
uq, message, queue, client, library
License
MIT
Install
pip install uq==0.1.2

Documentation

PyUQ

Python client library for UQ cluster.

https://travis-ci.org/amyangfei/pyuq.svg?branch=master

Installation

pyuq requires a running uq server, in either standalone mode or cluster mode. See UQ's getting-started for installation instructions.

To install pyuq, simply:

$ pip install uq

or from source:

python setup.py install

Getting Started

>>> import uq, datetime
>>> cli = uq.UqClient(protocol='http', ip='127.0.0.1', port=8808)
>>> cli.add('foo')
(True, '')
>>> cli.add('foo', 'x', datetime.timedelta(seconds=10))
(True, '')
>>> cli.push('foo', 'hello')
(True, '')
>>> cli.pop('foo/x')
(True, '127.0.0.1:8808/foo/x/0', u'hello')
>>> cli.remove('127.0.0.1:8808/foo/x/0')
(True, '')