58得票7回答
Celery与Amazon SQS

我想使用Amazon SQS作为Celery的消息代理。对于此,Kombu提供了SQS传输实现来支持Celery。然而,并没有足够的文档说明如何在Celery中配置SQS,因此我无法找到正确的配置方法。是否有人成功地在Celery中配置过SQS?

41得票4回答
Celery单元测试的内存代理

我有一个用Django编写的REST API,其中一个端点在提交请求时会将celery任务加入队列。响应包含任务ID,我想使用它来测试任务是否已创建并获取结果。因此,我想这样做:def test_async_job(): response = self.client.post("/ap...

29得票1回答
请问有人能告诉我pika和kombu这两个Python消息库有什么区别吗?

我想在我的应用程序中使用消息传递库与RabbitMQ交互。请问有人可以解释一下pika和kombu库之间的区别吗?

22得票3回答
RabbitMQ 错误:[Errno 10054] 远程主机强制关闭了一个现有的连接

我正在使用Python中的Kombu来消费一个持久化的RabbitMQ队列。 在Windows上,只有一个消费者在消费队列。该消费者出现以下错误:Traceback (most recent call last): File ".\consumer_windows.py", line 6...

14得票1回答
django-celery(djcelery)表的作用是什么?

当我运行syncdb时,我注意到很多表被创建了,比如: djcelery_crontabschedule ... djcelery_taskstate 由于django-kombu提供了传输功能,所以这些表与实际队列无关。即使我运行任务,我仍然看不到这些表中有任何内容。那么这些表是用于...

11得票2回答
Celery beat无法启动,出现EOFError('Ran out of input')错误

一切都运行得非常完美,直到:celery beat v3.1.18 (Cipater) is starting. __ - ... __ - _ Configuration -> . broker -> amqp://user:**@stagi...

10得票1回答
Celery升级(从3.1升级到4.1)- 连接被对等方重置

我们去年开始使用celery,有约15个worker,每个worker的并发定义在1-4之间。最近我们将celery从v3.1升级到v4.1现在我们在每个worker日志中都遇到了以下错误,请问这种错误可能是由什么原因引起的? 2017-08-21 18:33:19,780 94794 E...

10得票2回答
区分Celery、Kombu、PyAMQP和RabbitMQ/ironMQ。

我想上传图片到S3服务器,但在上传之前,我想生成三种不同大小的缩略图,并希望它在请求/响应周期之外完成,因此我正在使用celery。我已经阅读了文档,以下是我的理解,请纠正我如果我错了。 1. Celery可以帮助您管理请求响应周期之外的任务队列。 2. 然后有一个叫做carrot/komb...

9得票1回答
即使允许了Pickle,Celery仍然无法接受它

我正在尝试编写一个Celery应用程序,将numpy数组(或任何任意对象)传递给工作进程。据我所知,这需要通过pickle进行序列化(注意:我知道安全性的影响,但在这种情况下这不是一个问题)。 然而,即使我尝试了我能找到的所有允许pickle作为序列化器的方法,我仍然会收到以下kombu异常...

9得票1回答
Django&Celery-路由问题

我正在使用Django和Celery,尝试设置到多个队列的路由。当我指定任务的routing_key和exchange(无论是在任务装饰器中还是使用apply_async())时,任务不会被添加到代理(这是Kombu连接到我的MySQL数据库)。 如果我在任务装饰器中指定队列名称(这意味着路...