文件名称:rearq:Rearq是具有asyncio和redis的分布式任务队列,可从arq重写并进行改进
文件大小:39KB
文件格式:ZIP
更新时间:2024-04-08 14:51:14
task queue distributed asyncio arq
后方 介绍 Rearq是一个分布式的任务队列从ASYNCIO和Redis的,它重写和作出改善。 安装 只需从pypi安装: > pip install rearq 快速开始 任务定义 # main.py rearq = ReArq () @ rearq . on_shutdown async def on_shutdown (): # you can do some clean work here like close db and so on... print ( "shutdown" ) @ rearq . on_startup async def on_startup (): # you should do some initialization work here, such tortoise-orm init and so on... print
【文件预览】:
rearq-dev
----.github()
--------workflows()
----poetry.lock(48KB)
----rearq()
--------exceptions.py(314B)
--------utils.py(1KB)
--------job.py(4KB)
--------task.py(4KB)
--------__init__.py(5KB)
--------cli.py(2KB)
--------api()
--------version.py(18B)
--------worker.py(15KB)
--------constants.py(320B)
----examples()
--------__init__.py(174B)
--------tasks.py(183B)
----LICENSE(11KB)
----setup.cfg(27B)
----README.md(3KB)
----Makefile(465B)
----conftest.py(689B)
----tests()
--------__init__.py(0B)
--------test_task.py(410B)
----.gitignore(2KB)
----pyproject.toml(929B)
----CHANGELOG.md(378B)