小编Joe*_*Joe的帖子

如何从C#将任务排队到Celery?

据我所知,像RabbitMQ这样的消息代理可以帮助用不同语言/平台编写的不同应用程序相互通信.因为芹菜可以使用RabbitMQ作为消息代理,我相信我们可以将任务从任何应用程序排队到Celery,即使生产者不是用Python编写的.

现在我试图找出如何通过RabbitMQ从C#编写的应用程序将任务排队到Celery.但我还没有找到任何这样的例子.

我发现的唯一信息就是这个问题

接受的答案建议使用Celery消息格式协议将消息从Java排队到RabbitMQ.但是,答案中给出的链接没有任何示例,只有消息格式.

此外,消息格式表示在此协议中需要任务ID(UUID)进行通信.我的C#应用​​程序应该如何知道芹菜任务的任务ID?据我所知,它只能知道任务名称,而不是任务ID.

c# python rabbitmq task-queue celery

8
推荐指数
3
解决办法
3597
查看次数

标签 统计

c# ×1

celery ×1

python ×1

rabbitmq ×1

task-queue ×1