1 Star 0 Fork 0

ZhangT / Docker_example

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

数据服务

1. 部署

  • 构建镜像
cd Docker_example
sudo docker build -t senseage/analyse-service:0.1 ./Docker-Context/
  • 运行服务
 sudo docker run --rm -p 10001:5000 -it -v `pwd`:/usr/src/app/  senseage/analyse-service:0.1 ./run.sh

2. 接口说明

请求类型:POST

  1. delivery_p接口: 查询送水员历史数据 (目前只有过去n天送水信息查询数据("complete_day"请求)可用,对接口与其它服务测试整合,并反馈是否正常运行结果给本服务负责人(我)
{
"name": <str 送水工名字>,
{"massage type": param  //消息类型与对应参数形式如下。
}

 (massage type字段每次请求只包含以下一项):
 注意:为防止溢出攻击, 服务检查n不得超过10w
 complete_day: int n, //过去n天已完成订单(包含第n天, 例如:n=1, 返回当天完成订单)
 uncomplete_day: int n, //过去n天未完成订单(包含第n天, 例如:n=1, 返回当天未完成订单)
 complete_week: int n, //过去n周已完成订单
 uncomplete_week: int n, //过去n周未完成订单
 complete_mouth: int n, //过去n月已完成订单
 uncomplete_mouth: int n, //过去n月未完成订单
 complete_year: int n, //过去n年已完成订单
 uncomplete_year: int n, //过去n年未完成订单
 complete_all: int n, //所有已完成订单, n随意填充
 uncomplete_all: int n, //所有未完成订单,n随意填充
 complete_day: {int y, int n, int m}, //y年n天到m(包含m)天已完成订单
 uncomplete_day: {int y, int n, int m}, //y年n天到m(包含m)天未完成订单
 complete_mouth: {int y, int n, int m}, //y年n月到m(包含m)月已完成订单
 uncomplete_mouth: {int y, int n, int m}, //y年n月到m(包含m)月未完成订单
 complete_year: {int n, int m}, //n年到m年已完成订单
 uncomplete_year: {int n, int m}, //n年到m年未完成订单
 
retval:
{
“name”: delivery person
"restult": int
}

例:查询送水员李华过去10天送水量

请求地址: http:url:10001//delivery_p
POST请求json数据: {”name“:”李华“, "complete_day": 10}
正确返回数据: {”name“:"李华", "result": 26}  //李华过去10天送水26桶
错误返回数据: ”None“

负载测试

  1. 复制load_test.sh到客户机
./load_test.sh

空文件

简介

暂无描述 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/zysn/Docker_example.git
git@gitee.com:zysn/Docker_example.git
zysn
Docker_example
Docker_example
master

搜索帮助