基本概念和用法 签名(Signatures) 基本概念 Celery 函数签名的意思是构造一个任务签名对象,该签名对象构造后并不会去执行(类比于一个静态对象),该对象具有函数的名称,参数等信息,可以供任意对象进行调用后启动任务。 signature() 实现了对函数参数,关键字参数和执行选项的包装,使其可以作为参数对象传递到其他函数,也可以序列化后作为消息(Message)传递给其他任务。 以下为一些具体使用的示例: 通过函数名来创建 add 任务的签名,下列代码创建了一个参数为两个整数输入 2, 2 的 add 任务签名,并设置了倒计时为 10。 >>> from celery import signature >>> signature('tasks.add', args=(2, 2), countdown=10) tasks.add(