程序员

python huey中文文档(一)

2017-10-14  本文已影响0人  浅浅的笑意

Hello,大家好。好久不见,最近都没有什么时间写个新东西玩玩。【程序猿就是要日常搞事情,这样才有激情。】
好吧,实际上是懒的。既然找不到东西,那就来玩翻译吧,刚好自己看过huey这个python写的的轻量级消息队列的源代码,算是看懂了它的大部分逻辑,等有空可以浅析一下,哈哈。

不说废话了,先翻译这个文档吧,个人才疏学浅,可能很多英文都要借助翻译软件,但尽量做到能够理解。


安装

使用pip命令从PyPi上下载并安装huey库。

$ pip install huey

如果你想自动使用SQLite或者Redis作为backend(后端,在消息队列中,一般就是数据最终储存的地方。),使用如下命令:

$ pip install huey[backend]

huey不依赖除标准python标准库之外独立库,但是目前完全实现功能的redis存储后端(storage backend)必须要求本机安装了redis。此外,使用redis backend,需要安装连接redispython库:

$ pip install redis

注意:这里说一下,如果使用Windows的机子本身安装不了Redis,因为官方没有Windows版本的。但是微软开源了一个Windows可用的Redis,虽然版本好久不更新了,但是使用比较方便。当然实在不行还可以借助Windows 10内置的Linux来安装,或者就采用Docker来运行Redis

如果你的任务偏向于IO密集操作型,而不是CPU密集操作型,你可能选择使用greenlet工作类型(worker type,当运行huey时附带的可选参数)。为了使用greenlet工作类型,你需要安装gevent这个python库。

$ pip install gevent

使用Git

如果你想要运行最新版本的huey,你可克隆下整个源代码,然后安装:

$ git clone https://github.com/coleifer/huey.git
$ cd huey
$ python setup.py install

你也可以这样运行测试代码:

$ python setup.py test

结束

好吧,这周又混过去了,哈哈。下周再见,继续写爬虫去了。。。。

下一篇

上一篇下一篇

猜你喜欢

热点阅读