跳转到主要内容

Celery集成Pyramid

项目描述

注意:我已经做了最小修改,以便在Python 3.x和Pyramid 1.5上(看似)运行。我没有对这些更改进行广泛测试,但celery工作进程和celerybeat都已启动并开始工作。

入门
=====================
通过在您的.ini中设置包含来包含pyramid_celery,
或通过调用config.include('pyramid_celery').

``` python
pyramid.includes = pyramid_celery
```

现在您可以使用基于类的

``` python
from celery.task import task
from celery.task import Task

@task
class AddTask(Task)
定义 run(self, x, y)
打印 x+y
```

或者基于装饰器

``` python
from celery.task import task

@task
定义 add(x, y)
打印 x+y
```

配置
=====================
所有标准的 celery 配置选项都将生效。请查看 http://ask.github.com/celery/configuration.html

演示
=====================
要查看所有功能,请查看 pyramid_celery_demo,运行 rabbitmq-server 然后执行

``` python
$ python setup.py develop
$ populate_pyramid_celery_demo ./development.ini
$ pserve ./development.ini
$ pcelery ./development.ini worker
```

如果你使用 celery < 3.1,请使用旧的 celery 命令行绑定。
``` python
pceleryd development.ini
```

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源代码分发

praekelt_pyramid_celery-1.4.0.tar.gz (5.0 kB 查看哈希值)

上传时间 源代码

由支持