文件名称:easyjobs:像芹菜一样的作业框架,用于管理和分配异步非异步任务
文件大小:5.99MB
文件格式:ZIP
更新时间:2024-04-04 17:07:05
rabbitmq job-scheduler distributed-computing message-queue asyncio
一个用于管理和分发异步/非异步任务的作业框架 快速开始 $ virtualenv -p python3.7 easy-job-env $ source easy-jobs-env/bin/activate (easy-rpc-env)$ pip install easyjobs 文档: 用法-职位经理 import asyncio , os from easyjobs . manager import EasyJobsManager from fastapi import FastAPI server = FastAPI () os . environ [ 'DB_PATH' ] = '/mnt/jobs_database/' @ server . on_event ( 'startup' ) async def startup (): job_manager = await Ea
【文件预览】:
easyjobs-main
----images()
--------api_1.png(16KB)
--------api_3.png(9KB)
--------easyjobs_openapi.png(52KB)
--------api_2.png(20KB)
--------logo.png(47KB)
--------api_0.png(9KB)
----docs()
--------css()
--------images()
--------index.md(11KB)
----easyjobs()
--------manager.py(29KB)
--------workers()
--------producers()
--------api()
--------brokers()
--------__init__.py(0B)
----mkdocs.yml(157B)
----tests()
--------basic_manager_test.py(1KB)
--------basic_blocking.py(374B)
--------basic_worker_test.py(1KB)
--------__init__.py(0B)
--------advanced_blocking.py(307B)
----site()
--------css()
--------sitemap.xml.gz(188B)
--------images()
--------404.html(4KB)
--------img()
--------search()
--------fonts()
--------search.html(4KB)
--------index.html(20KB)
--------js()
--------sitemap.xml(217B)
----requirements.txt(51B)
----setup.py(959B)
----.gitignore(2KB)
----install.py(1KB)
----README.md(2KB)
----nextbuild.py(496B)