simple-tasks:使用django频道,DRF,芹菜对简单任务进行实时更新

时间:2024-02-25 15:46:38
【文件属性】:

文件名称:simple-tasks:使用django频道,DRF,芹菜对简单任务进行实时更新

文件大小:194KB

文件格式:ZIP

更新时间:2024-02-25 15:46:38

redis django rabbitmq websocket drf

简单任务 使用Django频道,DRF,芹菜进行简单任务实时更新 此仓库显示了如何使用celery任务和django通道通过websocket发送任务进度的示例。 客户端是用react和redux编写的。 在芹菜中执行的任务很简单。 它接受JSON格式的两个参数,例如{"arg1": 2, "arg2": 2} 。 只要arg1的值,它将执行。 如果arg1值为负,则将在代码中模拟工作程序崩溃(带有segfault的崩溃)。 如果arg2值为负,则工作程序将在导入伪造软件包时崩溃。 (两个碰撞模拟都用来说明即使工作人员坠毁,我们也可以设置FAILURE状态)。 在此示例中,任务可以处于以


【文件预览】:
simple-tasks-master
----.travis.yml(303B)
----client()
--------.env_default(201B)
--------package.json(1013B)
--------server.js(463B)
--------load_test.sh(179B)
--------src()
--------sckt.js(612B)
--------.gitignore(318B)
--------public()
----docker-common.yml(970B)
----package.json(655B)
----run_tests.sh(109B)
----LICENSE(1KB)
----docker()
--------nginx()
--------client()
--------postgres()
--------backend()
----requirements.txt(2KB)
----docker-compose.yml(3KB)
----.gitignore(66B)
----example.gif(164KB)
----.dockerignore(49B)
----README.md(2KB)
----backend()
--------server()
--------worker()
--------tests()
--------__init__.py(0B)
--------config.py(587B)

网友评论