33 lines
878 B
Python
33 lines
878 B
Python
from celery import Celery
|
|
|
|
# from backend.config import CELERY_RESULT_BACKEND, CELERY_BROKER_URL
|
|
|
|
broker = 'amqp://stocks:5W3FcvqXnnp1vv04jf673Mf8EY@localhost/stocks_vhost'
|
|
backend = 'rpc://'
|
|
#
|
|
# broker = 'amqp://test:test123@localhost/test_vhost'
|
|
# backend = 'rpc://'
|
|
app = Celery(
|
|
__name__,
|
|
# broker='amqp://stocks:5W3FcvqXnnp1vv04jf673Mf8EY@localhost/stocks_vhost',
|
|
# backend='rpc://',
|
|
broker=broker,
|
|
backend=backend
|
|
)
|
|
# app.conf.broker_url = 'amqp://stocks:5W3FcvqXnnp1vv04jf673Mf8EY@localhost/stocks_vhost'
|
|
# app.conf.result_backend = 'rpc://'
|
|
app.conf.broker_url = broker
|
|
app.conf.result_backend = backend
|
|
|
|
app.conf.update(
|
|
worker_concurrency=8,
|
|
worker_prefetch_multiplier=1,
|
|
task_acks_late=True,
|
|
broker_pool_limit=10,
|
|
task_reject_on_worker_lost=True,
|
|
task_publish_retry=True,
|
|
broker_heartbeat=10
|
|
)
|
|
|
|
import background.tasks
|