11# flask-hsrpc (http simple rpc)
2- > 简化接口路由、接口文档、请求参数自动验证、统一响应、日志、服务注册及自动发现等一体化flask插件
2+
3+ > 简化接口路由、接口文档、请求参数自动验证、统一响应、日志、服务注册及自动发现等一体化 flask 插件
34
45## 安装
56
@@ -9,29 +10,21 @@ pip install flask-hsrpc
910pip install --upgrade flask-hsrpc
1011```
1112
12-
1313## 配置
1414
15- | 配置项 | 描述 |
16- | ------------------| ------------------|
17- | APP_NAME | 服务名,用于文档展示,及服务注册 |
18- | APP_VERSION | 服务版本号,用于文档展示 |
19- | APP_DESC | 服务描述,用于文档展示 |
20- | SERVICE_INFO | 服务注册信息 |
21- | SERVICE_INFO.service_id | 服务ID,每个实例唯一(没有则会自动生成) |
22- | SERVICE_INFO.address | 服务所在IP |
23- | SERVICE_INFO.port | 服务端口 |
24- | SERVICE_INFO.check | 服务健康检查配置 |
25- | CONSUL_HOST | 注册consul服务IP,默认 127.0.0.1 |
26- | CONSUL_PORT | 注册consul端口,默认 8500 |
27- | HSRPC_AUTO_UNREGISTER | 服务停止后自动注销服务 |
28- | LOGGER_FORMAT | 日志格式 |
29- | LOGGER_FILENAME | 日志文件名 |
30- | LOGGER_LEVEL | 日志输出级别 |
31-
32-
33- ## PYPI 打包上传
34-
35- ```
36- python setup.py sdist upload -r
37- ```
15+ | 配置项 | 描述 |
16+ | ----------------------- | --------------------------------------- |
17+ | APP_NAME | 服务名,用于文档展示,及服务注册 |
18+ | APP_VERSION | 服务版本号,用于文档展示 |
19+ | APP_DESC | 服务描述,用于文档展示 |
20+ | SERVICE_INFO | 服务注册信息 |
21+ | SERVICE_INFO.service_id | 服务 ID,每个实例唯一(没有则会自动生成) |
22+ | SERVICE_INFO.address | 服务所在 IP |
23+ | SERVICE_INFO.port | 服务端口 |
24+ | SERVICE_INFO.check | 服务健康检查配置 |
25+ | CONSUL_HOST | 注册 consul 服务 IP,默认 127.0.0.1 |
26+ | CONSUL_PORT | 注册 consul 端口,默认 8500 |
27+ | HSRPC_AUTO_UNREGISTER | 服务停止后自动注销服务 |
28+ | LOGGER_FORMAT | 日志格式 |
29+ | LOGGER_FILENAME | 日志文件名 |
30+ | LOGGER_LEVEL | 日志输出级别 |
0 commit comments