docker-django-celery:Dockerized异步作业队列Websocket反馈

时间:2024-06-15 07:43:41
【文件属性】:

文件名称:docker-django-celery:Dockerized异步作业队列Websocket反馈

文件大小:34KB

文件格式:ZIP

更新时间:2024-06-15 07:43:41

Python

Dockerized异步作业队列Websocket反馈-项目模板/演示-进行中 概述: 用户登录django应用,然后生成一次令牌并将其存储到Redis缓存中并发送回给用户 用户使用令牌来认证并建立与aiohttp异步Web服务器的websocket连接 用户安排一份作业(可能长时间运行)以供芹菜处理 Celery完成作业处理,然后通过rabbitmq将状态更新发送到aiohttp异步服务器 异步服务器确认已登录的用户和活动的Websocket连接,然后将消息发送到前端 用户收到警报,然后刷新页面 跑步 安装docker,docker-compose并运行docker-compose build (除非Dockerfile更改,仅需构建一次),然后docker -compose up (请参阅以下说明)。 Django在docker的8008端口上,而aiohttp异步服务器在8009的


【文件预览】:
docker-django-celery-master
----.gitignore(549B)
----myaiohttpapp()
--------Dockerfile(129B)
--------requirements.txt(64B)
--------websocket-error.html(71B)
--------testserver.py(5KB)
--------run_async_app.sh(49B)
----licence(1KB)
----docker-compose.yml(806B)
----README.md(2KB)
----mydjangoapp()
--------Dockerfile(295B)
--------requirements.txt(106B)
--------install_static.sh(101B)
--------run_celery_worker.sh(93B)
--------run_app.sh(111B)
--------manage.py(254B)
--------mydjangoapp()

网友评论