python基础服务框架
Project description
Fast[API] Model Server
python服务框架
快速开始
【安装】
pip install fast-model-server -U
【概念】
server---服务代码库整体框架
router---服务中的某个具体应用
【自动创建代码库】
完成fast-model-server安装后。可以使用python -m fast_model_server.main进行代码库自动构建
1、构建整个代码框架
python -m fast_model_server.main
开发者的邮箱前缀:fubo
需要创建的模块类型[server, router]:server
创建服务的路径:/Users/fubo/tmp
服务名称:nlp_parse
服务Host:0.0.0.0
服务端口:8000
服务进程数:3
成功创建服务
是否创建demo router[y/n]:n
2、在代码框架中添加新的router
python -m fast_model_server.main
开发者的邮箱前缀:fubo
需要创建的模块类型[server, router]:router
创建路由的路径:/Users/fubo/tmp/nlp_parse/routers
路由名称:demo
./nlp_parse
├── init.py
├── configs //配置文件夹
│ └── config.json
├── routers //不同任务的router
│ ├── init.py
│ └── demo //demo名称的router
│ ├── init.py
│ ├── common.py //demo router的数据字段定义
│ ├── configs //demo router的配置文件
│ │ └── config.json
│ ├── resources //demo router的资源文件
│ │ └── resources.placeholder
│ ├── router.py //demo router的接口定义
│ └── service.py //demo router的业务逻辑实现
├── server.py //服务入口
└── start.sh //服务启动脚本
测试
如何执行自动化测试
如何贡献
贡献patch流程及质量要求
维护者
owners
- fubo
committers
- fubo
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for fast_model_server-1.1.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d61898c5b3d9e63d867d9e42b74228cb300a9f23717a37ca7288d510550ec8d7 |
|
MD5 | ec2c15447370dbc38c2f1b5975cb819e |
|
BLAKE2b-256 | ddc2c2c0a354bba6c23855226828a526f0b47d5791ebac25d63ce60b790feef8 |