任务tasks.py是一个简单快速的任务队列,用于并行执行多个任务。您需要做的就是将任务指定为一个简单的函数,该函数接受一个参数,您将获得即时并行性。基于eventlet、多处理和redis。它非常适合从单个节点并行执行多个网络绑定任务,而无需经历设置map reduce集群的痛苦。它同时使用进程和绿色线程来从单个节点设置中提取最大值。

安装

  1. 安装redis并启动服务器,tasks使用redis来排队作业。

  2. 如果您已经设置了redis服务器,请调用tasks.set_redis并传递一个redis连接对象,该对象的数据库/命名空间与您通常在应用程序中使用的数据库/命名空间不同。

  3. 安装redis-py和eventlet库:

    ```

    pip install redis eventlet

    ```

  4. 安装tasks或将此包复制到您的源代码中:

    ```

    pip install t

    ```