我在我的Django Python项目中开始使用Celery 4.1,并遇到了“Signatures”。
在文档中,它说:
在调用指南中,你学会了如何使用任务的delay方法来调用任务,这通常就足够了,但有时你可能想将任务调用的签名传递给另一个进程或作为参数传递给另一个函数。
签名()以一种方式包装单个任务调用的参数、关键字参数和执行选项,使得它可以传递给函数甚至被序列化并发送到网络上。
虽然我看到它们在一些示例中被使用,但我真的不知道什么时候和为什么要使用它们,以及它们解决了哪些问题。 有人能向小白解释一下吗?