我是芹菜新手。我想测试用于工作流的芹菜链。 我已经测试了如下所示的链接示例代码,但是它仅执行第一个作业(add.s(2,1),然后挂起(第二个作业无响应)。 我会错过为芹菜连锁店工作准备的任何东西吗?任何建议将被认真考虑。谢谢你。
顺便说一句,我也想知道如何从job1(add.s(2,1)和job2(add.s(4)))获取工作ID。
吊:
job2 = chain(add.s(2, 1),add.s(4)).apply_async (queue='test')
确定:
job2 = chain(group(add.s(2, 1)),add.si(4,4)).apply_async (queue='test')
确定:并行运行2作业。
job2 = group(add.s(2, 1),add.si(4,4)).apply_async (queue='test')
谢谢。
ps:
app = Celery('tasks',broker='amqp://xx.xx.xx.xx', backend='amqp://xx.xx.xx.xx')
Celery 4.2.1和RabbitMQ