用于与轻量级队列交互的最低公分母api。https://code.google.com/p/queues/的分叉。
queue-front的Python项目详细描述
排队等候
用于与轻量级队列交互的最低公分母api。 叉子这主要是因为 fork是为了增加python 3.0+的兼容性。尽管你应该知道 后端库可能与Python3.0+不兼容。
后端
- 亚马逊SQS
- boto,麻省理工学院
- memcached*
- pylibmc,3子句bsd (围绕TangentOrg‘s的python包装器 libmemcached 库。)
- bmemcached, mit(纯python模块)
- 豆茎
- beanstalkc, APL-2.0
- redis
- redis-py,麻省理工学院
*memcached后端必须使用排队服务器,如memcacheq。
示例
$ export QUEUE_BACKEND=redisd $ export QUEUE_REDIS_CONNECTION=localhost:6379 $ python >>> from queue_front import queues >>> q = queues.Queue('myname') >>> q.write('test') True >>> len(q) 1 >>> q.read() test >>> queues.get_list() ['myname']
高级
包安全性
此模块在打包时使用以下密钥签名:
Mario Rosa的钥匙,ID为0x8ebbfa6f(完整指纹f261 96e4 8ef2 ed4a 26f8 58e9 04aa 48d1 8ebb fa6f),他的电子邮件是mario@dwaiter.com
您可以在如下服务器上找到此密钥 pgp.mit.edu。