使用pykestrel,用于kestrel队列系统的python库

时间:2011-01-31 08:55:57

标签: python kestrel

我是异步消息队列的新手,并且会在我的项目中使用python api到kestrel,pykestrel(https://github.com/empower/pykestrel)。 github页面上的示例包含以下行:

  

q.add(“测试工作”)

实践中的测试工作是什么?有人可以提供一些证明使用pykestrel的例子吗?

请帮助
谢谢

3 个答案:

答案 0 :(得分:0)

您问题中的代码会向Kestrel Queue添加一条消息。

kestrel.next()

将获取队列中的下一条消息。

您可以在代码中找到完整的文档:https://github.com/empower/pykestrel/blob/master/kestrel/client.py

此外,kestrel使用memcache协议,您可以在此处找到:http://code.sixapart.com/svn/memcached/trunk/server/doc/protocol.txt

基本上,任何与Memcache一起使用的东西都可以和Kestrel一起使用。

答案 1 :(得分:0)

对于后代,请注意原始项目位于https://github.com/matterkkila/pykestrel/并且更新。

答案 2 :(得分:0)

实际上,“测试工作”是对工人要完成的操作的描述。例如,如果您是视频网站,则在收到新视频后

"MakeIcon('/path/to/video')"

您的工作流程应该根据该消息知道该怎么做。消息可以更大并包含更多信息。

它可以是任何你编码的任何东西。