__init__.py 822 B

12345678910111213141516171819202122232425262728
  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-12-27 11:35:29
  6. from celery import Celery
  7. celery_app = Celery(
  8. 'tasks',
  9. broker='redis://:redis123@192.168.1.202:6387/3',
  10. # broker='redis://:test@127.0.0.1:6379/0',
  11. # backend='redis://:test@127.0.0.1:6379/1',
  12. backend='db+sqlite:///celeryresults.sqlite3',
  13. include=[ # 执行任务库,代表所能执行的所有任务,即通过@celery_app.task修饰的所有函数
  14. 'celery_tasks.commonprocess',
  15. # 'celery_tasks.business_part',
  16. # 'celery_tasks.technical_part'
  17. ]
  18. )
  19. celery_app.conf.update(
  20. broker_connection_retry_on_startup=True
  21. )
  22. # celery_app.config_from_object('celeryconfig')
  23. if __name__ == '__main__':
  24. celery_app.start()