aio-beanstalk beantalkd工作队列的异步客户端
aio-豆茎(aio-beanstalk)是beanstalk的异步客户端。状态如何呢?低级协议已经完全实现,但尚未经过充分测试;高层接口目前还处于原型阶段。至于低级接口的使用,基本上看起来像这样:
import asyncio
from aiobeanstalk.proto import Client
@asyncio.coroutine
def main():
client = yield from Client.connect('localhost', 11300)
yield from client.send_command('use', 'mytesttube')
res = yield from client.send_command('put', 100, # priority 0
"message")
对于那些对异步客户端库源码感兴趣的人,可以参考lua resty beanstalkd ngx_lua的非阻塞beantalkd客户端库源码。如果你在使用Laravel学习beanstalkd源码方面有疑问,那么这个链接可能会对你有帮助。
而且,别忘了,我们还有其他一些相关的接口协议文件,比如:
这些资源可以帮助你更好地理解和应用各种接口协议哦!是不是觉得这样学习起来更有趣了呢?如果你对通信协议有兴趣,为什么不看看这些资源呢?通信接口协议和RAPIDIO接口协议就是非常不错的开始。快去探索吧,你会发现更多有趣的知识!
下载地址
用户评论