beanstalkd工作队列的Python 3 asyncio客户端
项目描述
aiostalk是一个小巧且无耻的Python客户端库,用于与beanstalkd工作队列进行通信。
它基于(并需要)另一个名为greenstalk的库,由Justin Mayhew编写。
入门指南
假设beanstalkd在本地主机上以标准端口运行。
>>> import asyncio
>>> import aiostalk
>>>
>>> async def main():
... client = aiostalk.Client(('127.0.0.1', 11300))
... await client.connect()
... job_id = await client.put('hello')
... print(job_id)
... job = await client.reserve()
... print(job.id)
... print(job.body)
... await client.delete(job)
... await client.close()
>>>
>>> asyncio.run(main())
1
1
hello
支持将客户端用作asyncio上下文管理器。
文档
请参阅Read the Docs上的greenstalk文档。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
aiostalk-1.3.tar.gz (5.3 kB 查看哈希值)
构建分发
aiostalk-1.3-py3-none-any.whl (5.3 kB 查看哈希值)
关闭
aiostalk-1.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 024d366a3347c60ce044f3566d83575c5697c6f4a04947428606140ff5a3788b |
|
MD5 | 12d4a6c08449f836d9da9f59a873373e |
|
BLAKE2b-256 | 659be3d1f01ca5f2bfd1c35d67c92183d3372b719452761413c4f3bc965478ac |
关闭
aiostalk-1.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5cc88872bb4fcbae886826a234b78c62922705c205cf844b5bdbb7974233e738 |
|
MD5 | a2c093fd323ca79fec0ebeb8e66305a3 |
|
BLAKE2b-256 | 47521ca632fa72de37f6637dca425e6d93bcd0b6933dd1c2cbfc10168fd1e010 |