# django-celery-tasks **Repository Path**: aeasringnar/django-celery-tasks ## Basic Information - **Project Name**: django-celery-tasks - **Description**: 基于django、celery的分布式异步任务系统 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2020-05-05 - **Last Updated**: 2023-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mini-django-server 基于 django 2.2 、celery 的 RESTfulAPI 风格的分布式异步任务系统。 ## 快速入门 如需进一步了解,参见 [django 文档](https://docs.djangoproject.com/en/2.2/)。 ### 本地开发 ```bash $ pip install -r requirements.txt $ python manage.py migrate $ python manage.py ruserver $ open http://localhost:8000/ ``` ### 部署 ```bash # 运行flower服务,用于监控所有的worker,相当于master,只部署在一台机器上即可,默认账号密码为admin 123,默认监听5555端口,可在脚本中修改 bash celery-master.sh start # 停止命令:bash celery-master.sh stop # 运行worker以及和worker配合的web服务(用于使用restful方式启动异步任务),web服务默认监听8001端口,可在server.sh脚本中修改,web服务支持集群部署 bash celery-worker.sh start # 停止命令:bash celery-worker.sh stop ```