项目描述:
此系统是为商家提供 POS 机服务,用户在商家的 POS 机刷卡后,利用银行收取系统的手续费与系统收取商家的
手续费之间的差价,赚取利润。
项目流程:
代理商在系统中,为自己的商户提交开户申请,审批通过后系统为商户颁发 POS 机。用户在商家购物,使用商
户的 POS 机刷卡,POS 机将支付请求转发至系统,系统根据设置好的路由规则,将请求转发至相应的银行,
并将银行返回的结果返回至 POS 机。系统每天会对商户发生的交易进行结算,并对代理商分润。
项目量级: 数据量: 千万级。
活跃用户量:千级。
并发量: 高峰时每秒几百笔。
项目架构:
1. 前端层 Web 端(html+jquery+css) 、 pos 机
2. 传输层 Https 传输(对一些重要交易,做关键字段加密以及数据签名) 、json(报文传输格式)8583 报文(pos 机上传报文
格式)
3. 网关层 Ngxin(负载均衡、限流) 、 Keepalived(保证 nginx 的高可用)
4. 服务层 SpringMvc(web 服务) 、hibernate(持久层框架) 、Slf4j+lo