文件名称:faktory_worker_python:Faktory项目的Python工作人员
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-23 20:34:59
python faktory Python
Faktory的Python工作人员 概述 该项目是的完整工作程序和客户端实现。 您可以使用它来消耗Faktory中的作业,也可以将作业推送到Faktory服务器进行处理。 需要Python 3.7+。 支持的Faktory版本 :cross_mark: 0.5.0 :check_mark_button: 0.6.0+ :check_mark_button: 0.7.0+ :check_mark_button: 0.8.0+ :check_mark_button: 1.0.0+ 特征 创建一个工人来从Faktory运行作业 并发(具有多个进程或带有use_threads=True选项的线程) 从Python将工作推送到Faktory(具有重试,自定义元数据和计划的支持) 将异常/错误从Python推送回Faktory 将工作人员状态发送回Faktory 从Faktory Web UI支持安静和终止 密码认证 TLS支持 正常关闭工人(ctrl-c将允许15s完成待处理的作业) 去做 文档(进行中,将不胜感激) 测试(进
【文件预览】:
faktory_worker_python-master
----setup.py(845B)
----.gitignore(168B)
----.pre-commit-config.yaml(160B)
----LICENSE(1KB)
----CHANGELOG.md(566B)
----setup.cfg(40B)
----docker-compose.yml(148B)
----examples()
--------worker.py(391B)
--------producer.py(162B)
----README.md(2KB)
----tests()
--------test_worker.py(16KB)
--------test_formatting.py(662B)
--------test_proto.py(18KB)
--------test_client.py(6KB)
--------test_exceptions.py(1KB)
----faktory()
--------worker.py(14KB)
--------__init__.py(404B)
--------client.py(2KB)
--------_proto.py(11KB)
--------exceptions.py(673B)