__init__.py 767 B

123456789101112131415161718192021222324252627
  1. # -*- coding: utf-8 -*-
  2. # @Author: privacy
  3. # @Date: 2024-08-27 11:19:15
  4. # @Last Modified by: privacy
  5. # @Last Modified time: 2024-09-29 13:32:08
  6. from celery import Celery
  7. celery_app = Celery(
  8. 'tasks',
  9. broker='redis://:test@127.0.0.1:6379/0',
  10. # backend='redis://:test@127.0.0.1:6379/1',
  11. backend='db+sqlite:///celeryresults.sqlite3',
  12. include=[ # 执行任务库,代表所能执行的所有任务,即通过@celery_app.task修饰的所有函数
  13. 'celery_tasks.commonprocess',
  14. # 'celery_tasks.business_part',
  15. # 'celery_tasks.technical_part'
  16. ]
  17. )
  18. celery_app.conf.update(
  19. broker_connection_retry_on_startup=True
  20. )
  21. # celery_app.config_from_object('celeryconfig')
  22. if __name__ == '__main__':
  23. celery_app.start()