- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有两个使用相同数据库的 Django 应用程序。既使用 celery 又拥有自己的CELERYBEAT_SCHEDULE
。有没有办法区分哪些任务应该在适当的 celery worker 中运行?现在来自两个应用程序的任务都安排在同一个工作人员中。原因是 (?) CELERYBEAT_SCHEDULER
到 'djcelery.schedulers.DatabaseScheduler'
。我找不到任何不使用数据库的方法/调度程序。作为代理,我正在使用 redis(本地/每个应用程序不同),因此来自 CELERYBEAT_SCHEDULE 之外的任务可以正常工作。
最佳答案
您可以在 CELERY_QUEUES
设置中定义两个队列,并使用 --queues=queue1
参数为每个 celerybeat 分配一个队列。
您可以使用选项将任务分配给特定队列:
'options': {'queue': 'queue1'},
关于python - 改变 CELERYBEAT_SCHEDULER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33893648/
我正在尝试在 Celery 中设置一个每 3 秒运行一次的虚拟任务,但到目前为止收效甚微。这是我得到的输出: 我已经按如下方式设置了 celery : 在settings.py中: from date
我有两个使用相同数据库的 Django 应用程序。既使用 celery 又拥有自己的CELERYBEAT_SCHEDULE。有没有办法区分哪些任务应该在适当的 celery worker 中运行?现在
我多次阅读了几页 Google 搜索结果,我对如何布局我的项目感到非常困惑。我已经设法让 Celerybeat 使用 periodic_task 装饰器工作,但那是 depreciated and i
我可以让它作为独立应用程序运行,但我无法让它在 Django 中运行。 这是独立的代码: from celery import Celery from celery.schedules import
我创建了一个 celery worker,它有一个以 5 秒时间间隔运行的单个 celerybeat 计划任务。如何在不停止 celery worker 的情况下动态添加另一个节拍任务? 例子 app
对于使用 django 的 celery 非常陌生,我看到它是通过两种方式完成的,但不确定这是偏好问题还是背后是否有特定目的。我正在使用最新版本的 celery 并尝试从 2.x 更新我们当前的代码库
在Celery docs ,设置任务计划的标准方法被记录为将计划硬编码到配置文件中。 但是,它也暗示这可以用自定义后端代替。我看到 Django 有一个动态的、数据库驱动的选项,但我正在使用一个简单的
我是一名优秀的程序员,十分优秀!