def init(service_name): job_app = Celery( "job_app", broker=_params.broker(), backend=_params.backend(1), include=["job_operations"], ) job_app.conf.update( task_routes={ "job_operations.add": { "queue": _params.JOB_QUEUE_PREFIX + service_name } }, task_default_queue="job_default_queue" + "_" + service_name, result_expires=3600, task_serializer="json", accept_content=["json"], worker_concurrency=1, worker_prefetch_multiplier=1, task_acks_late=True, task_default_exchange="job_exchange" + "_" + service_name, task_default_routing_key="job_routing_key" + "_" + service_name, ) return job_app
def init(service_name): job_app = Celery('job_app', broker = _params.broker() , backend = _params.backend(1), include = ['job_operations']) job_app.conf.update( task_routes = { 'job_operations.add': {'queue': JOB_QUEUE_PREFIX + service_name}, }, task_default_queue = 'job_default_queue' + "_" + service_name, result_expires=3600, task_serializer = 'json', accept_content = ['json'], worker_concurrency = 1, worker_prefetch_multiplier = 1, task_acks_late = True, task_default_exchange = 'job_exchange' + "_" + service_name, task_default_routing_key = 'job_routing_key' + "_" + service_name, ) return job_app
def init_job_manager(): job_manager_app = Celery( "job_manager_app", broker=_params.broker(), backend=_params.backend(0), include=["job_operations"], ) job_manager_app.conf.update( task_routes={"job_operations.add": {"queue": job_manager_queue_name}}, task_default_queue="job_manager_default_queue", result_expires=3600, task_serializer="json", accept_content=["json"], worker_concurrency=1, worker_prefetch_multiplier=1, task_acks_late=True, task_default_exchange="job_manager_exchange", task_default_routing_key="job_manager_routing_key", ) return job_manager_app
def init_job_manager(): job_manager_app = Celery('job_manager_app', broker=_params.broker(), backend=_params.backend(0), include=['job_operations']) job_manager_app.conf.update( task_routes={ 'job_operations.add': { 'queue': job_manager_queue_name }, }, task_default_queue='job_manager_default_queue', result_expires=3600, task_serializer='json', accept_content=['json'], worker_concurrency=1, worker_prefetch_multiplier=1, task_acks_late=True, task_default_exchange='job_manager_exchange', task_default_routing_key='job_manager_routing_key', ) return job_manager_app