文件名称:PyQS:Amazon SQS的Python任务队列
文件大小:32KB
文件格式:ZIP
更新时间:2024-06-03 13:28:56
Python
PyQS-Amazon SQS的Python任务队列 警告:该库仍处于测试阶段。 它具有稳定的API,并已在生产环境中部署,但是我们尚未收到大量用例的反馈,并且可能存在未知的错误。 PyQS是SQS的简单任务管理器。 目的是提供一个简单可靠的兼容界面,以与SQS一起使用。 它在boto3使用boto3进行并与SQS对话。 安装 PyQS可从获得,并且可以通过所有常用方式进行安装。 要通过CLI安装: $ pip install pyqs 或者只是将其添加到您的requirements.txt 。 用法 PyQS使用一些非常简单的语义来创建和读取任务。 其中大多数来自具有非常简单的API的SQS。 创建任务 将任务添加到队列非常简单。 from pyqs import task @ task ( queue = 'email' ) def send_email ( subject ,
【文件预览】:
PyQS-master
----setup.py(1KB)
----.gitignore(90B)
----Makefile(1KB)
----pyproject.toml(90B)
----LICENSE.md(1KB)
----.travis.yml(227B)
----MANIFEST.in(33B)
----.pre-commit-config.yaml(625B)
----setup.cfg(77B)
----README.rst(9KB)
----tests()
--------tasks.py(769B)
--------test_worker.py(26KB)
--------__init__.py(28B)
--------utils.py(2KB)
--------test_events.py(2KB)
--------test_tasks.py(4KB)
--------test_manager_worker.py(12KB)
----example()
--------api()
--------Dockerfile(395B)
--------requirements.txt(20B)
--------env(87B)
--------README.md(1KB)
--------config()
--------app.py(424B)
--------supervisord.conf(519B)
----.coveragerc(135B)
----CHANGELOG.rst(4KB)
----pyqs()
--------worker.py(15KB)
--------__init__.py(78B)
--------decorator.py(2KB)
--------events.py(769B)
--------utils.py(856B)
--------main.py(3KB)
----development.txt(163B)