Skip to content

简化接口路由、接口文档、请求参数自动验证、统一响应、日志、服务注册及自动发现等一体化 flask 插件

Notifications You must be signed in to change notification settings

AloneFire/flask-hsrpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flask-hsrpc (http simple rpc)

Build Status python

简化接口路由、接口文档、请求参数自动验证、统一响应、日志、服务注册及自动发现等一体化 flask 插件

安装

pip install flask-hsrpc
# 升级
pip install --upgrade flask-hsrpc

配置

配置项 描述
APP_NAME 服务名,用于文档展示,及服务注册
APP_VERSION 服务版本号,用于文档展示
APP_DESC 服务描述,用于文档展示
SERVICE_INFO 服务注册信息
SERVICE_INFO.service_id 服务 ID,每个实例唯一(没有则会自动生成)
SERVICE_INFO.address 服务所在 IP
SERVICE_INFO.port 服务端口
SERVICE_INFO.check 服务健康检查配置
CONSUL_HOST 注册 consul 服务 IP,默认 127.0.0.1
CONSUL_PORT 注册 consul 端口,默认 8500
HSRPC_AUTO_UNREGISTER 服务停止后自动注销服务
LOGGER_FORMAT 日志格式
LOGGER_FILENAME 日志文件名
LOGGER_LEVEL 日志输出级别

About

简化接口路由、接口文档、请求参数自动验证、统一响应、日志、服务注册及自动发现等一体化 flask 插件

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages