易骑换电整体架构
2018-07-26 11:09:30 0 举报
AI智能生成
易骑换电整体架构
作者其他创作
大纲/内容
易骑换电
网关(station-gw)
controller
提车成功通知
入参
订单号
手机号
电瓶车ID
出参
更改密码通知
密码
换电成功通知
电柜编号
电池编号
换电时间
退款通知
退款类型
退款金额
退款时间
备注
电池解绑成功通知
解绑类型
续费通知
续费时间
续费类型
支付类型
单位量
金额
续费后到期时间
aspect
before
PK校验
配置文件配置
请求过期校验
过期时间为5分钟
签名校验
签名生成方法详见 易骑换电接口文档-点我达.docx
入参合法性校验
必填项校验
数值校验
特殊字符校验
日期格式校验
process
驿站服务supplierThirdProvider
具体业务处理接口
成功
失败
抛出业务异常
非业务异常
重试3次
处理成功
errorCode:0
result:具体结果
sucess:true
处理失败
errorCode:对应下面的错误码
message:对应下面的异常信息
success:false
after
异常处理
业务异常处理
错误码:3001
open异常处理
系统异常 错误码:5001
请求过期 错误码:1002
Pk不存在 错误码:1011
签名无效 错误码:1004
参数校验异常处理
参数错误 错误码:2001
其他异常
业务监控
日志记录
单元(sparta-dubbo)
dubbo服务
超时时间
根据易骑接口RT决定
重试机制
暂无
生成请求参数
生成签名
保存上下文
调用易骑接口
获取上下文
请求参数
签名
接口地址
调用易骑http接口
业务异常
抛出业务异常给驿站服务
服务异常
抛出服务异常给驿站服务 注意点,此时驿站服务需要重试
返回结果
捕获异常
记录日志
http服务
httpclient
最大连接数设置为300
目标主机设置为易骑正式环境域名
重试次数设置为2次
发送http请求
连接超时时间1000毫秒
socket等待超时时间3000毫秒
请求参数格式:application/x-www-form-urlencoded
提交方式为post提交
组装请求参数
返回响应结果
易骑接口
订单处理
用户订单号
渠道商ID
订单类型
支付金额
取件码
在续费时,需要返回过期时间
电池绑定
绑定电池成功后,需要返回过期时间
换电
登录类型
交易密码
满电查询
满电数量
修改用户密码
重复交易密码
易骑手机号同步
骑手旧手机号
骑手新手机号
重复新手机号
查询电柜信息列表
无
城市编号
电柜地址
经度
纬度
添加时间
站点名称
站点电话
营业开始时间
营业结束时间
站点图片
0 条评论
下一页