[ЗПА] Вынести задачи Celery а отдельную очередь
Вынести задачи Celery а отдельную очередь и обрабатывать отдельным инстансом воркера. По типу как cache-warming
# Celery App for cache_warming
celery_cache_warming:
enabled: true
replicaCount: 1
command:
- celery
args:
- -A
- marketplace_portal
- worker
- -Q
- cache_warming
- -l
- "{{ .Values.rootLogLevel }}"
- --concurrency=4
livenessProbe:
enabled: false
readinessProbe:
enabled: false
startupProbe:
enabled: false
resources:
limits:
cpu: 1000m
memory: 512Mi
requests:
cpu: 100m
memory: 256Mi
CELERY_TASK_ROUTES = {
....
'cache_control.tasks.*': {'queue': 'cache_warming'},
}