pip install celery python from celery import Celery app = Celery('myapp', broker='amqp://guest:guest@localhost//') app.conf.task_routes = {'myapp.tasks.*': {'queue': 'myqueue'}} app.conf.result_backend = 'db+sqlite:///results.sqlite' app.autodiscover_tasks(['myapp.tasks']) python from celery import Celery app = Celery('myapp', broker='amqp://guest:guest@localhost//') @app.task def add(x, y): return x + y celery -A myapp worker --loglevel=info python from myapp.tasks import add result = add.delay(4, 6) print(result.get()) celery.py python from celery import Celery app = Celery('myapp', broker='amqp://guest:guest@localhost//') app.conf.task_routes = {'myapp.tasks.*': {'queue': 'myqueue'}} app.conf.result_backend = 'db+sqlite:///results.sqlite' app.autodiscover_tasks(['myapp.tasks']) myapp/tasks.py python from celery import Celery app = Celery('myapp', broker='amqp://guest:guest@localhost//') @app.task def add(x, y): return x + y main.py python from myapp.tasks import add result = add.delay(4, 6) print(result.get())


上一篇:
下一篇:
切换中文