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 |