说明

backend 参数为指定的结果后端 URL

  1. 它主要用于跟踪任务的状态的信息,默认情况下禁用结果后端,在此实例中已经开启了该功能
  2. 主要便于后续检索,可能在会在程序中使用不同的结果后端。
  3. 每一个后端都有不同的优点和缺点,如果不需要结果,最好禁用。
  4. 也可以通过设置 @task(ignore_result=True) 参数,针对单个任务禁用。

优化

默认情况下,默认的配置项没有针对吞吐量进行优化,默认的配置比较合适大量短任务和比较少的长任务。 如果需要优化吞吐量,请参考优化:Optimizing。 如果使用的中间人是 RabbitMQ,可以将换成 librabbitmq 模块(通过 C 语言实现的 AMQP 客户端):