代码,以便于创建Vesta服务网关。
VestaRestPackage的Python项目详细描述
此包提供用于公开在 通过rest接口的分布式服务架构。正在进行的工作 由这些服务执行的可能是注释过程或 转换过程花费大量时间,因此受益于 具有rest接口的分布式处理系统。
消息通过Celery进行通信 分布式处理队列系统。
这个包提供了基本的功能,但是应该由一个更高的 提供完整应用程序包的级别包。
使用此软件包的应用程序的已知示例如下:
- Vesta负载平衡器(别名服务网关或SG)
- 多媒体存储系统
安装此软件包的步骤如下:
pip install VestaRestPackage
发行说明
1.9.3
- 为amqp异步调用添加了可配置的超时值
1.9.2
- 固定的统计查询
1.9.1
- 固定包装,升级烧瓶至0.12.4
1.9.0
- 将stats后端切换到mongodb而不是sqlite3
1.8.2
- 更新Flask版本和VestaService版本
1.8.0
- 添加命令行工具以在阻塞模式下调用服务
1.7.9
- 修复对utf-8编码的消息的异常处理。
1.7.8
- 不需要参数的配置指令现在是可选的。
1.7.7
- 用参数处理json提交的错误情况。
1.7.6
- 将配置添加到允许在不带任何参数的情况下使用的服务。
1.7.5
- 错误处理的错误修复。
1.7.4
- 在提交任务时显式指定amqp路由,以便在不同的队列上具有相同的任务名称。
1.7.3
- 解决pypi包列表限制问题。功能等同。
1.7.2
- 数据库架构现在是分布式包的一部分。
1.7.1
- 日志格式化。默认情况下,数据库相对于CWD的默认位置。
- 添加默认入口点以打印默认配置。
1.7.0
- 打包并上传到pypi。