代码,以便于创建服务并将其集成到Vesta服务网关。
VestaService的Python项目详细描述
此包为在分布式 服务架构。这些服务执行的工作可能是 注释过程或转换过程的一种形式 因此受益于分布式处理系统的时间 接口。
消息通过Celery进行通信 分布式处理队列系统。芹菜可以配置为与 各种后端,如rabbitmq或reddis。主要是为了配合 灶神星。
要求/安装
这个包使用Python2.x.x版本,但应该与PY3K兼容。 毒理测试通过github上的travisci定期进行。见tox.ini 配置文件。
您可以从python包索引安装包,例如:
pip install VestaService
或者,您可以从以下来源安装此软件包:
pip install git+https://github.com/crim-ca/Service
它应该安装所有的要求,如芹菜。
也可以从克隆版本安装。
有关更多安装用例,请参阅pip文档。
贡献
最欢迎拉取请求。请确保您遵循PEP8 修改。
发行说明
0.4.3
- 芹菜升级至4.3.0
0.4.2
- 真的增加了芹菜与哨兵代理的集成
0.4.1
- 为岗哨代理添加芹菜集成。
0.4.0
- 使用岗哨代理报告错误。见岗哨文件。
0.3.3
0.3.2
- 修复了使用utf-8内容处理服务异常消息的问题。
0.3.1
- 添加报表类规范化执行报表的格式。
0.3.0
- 添加允许以zip格式上载注释的参数。
0.2.3
- 使用包请求[安全性]而不是请求来避免python版本的下载错误<;2.7.9
- 对于下载,传递超时和max_try in参数。使用shuil.copyfileobj在磁盘上写入文件
0.2.2
- 发送任务时,必须指定队列名称。
0.2.1
- 接受名为callback_url的新键值,该键值在 任务。
0.2.0
- PY3K兼容
0.1
- 首次发布