项目背景:基于系统小程序开发的校园商城项目,可根据不同的入驻 App,用户可微信支付、 支付宝支付、银行 App 支付。校园商户可在后台对于售卖商品的集中管理。 技术栈:SpringBoot+Zookeeper+Redis+MySQL+Nginx+RocketMQ+分布式 工作职责: 与第三方支付平台(微信支付、支付宝、银行 App)对接,使项目接入支付能力。 将支付常用参数读取到 java 内存中,使用时直接从内存中读取,减轻 redis 和 mysql 的压力。 设计支付网关,进行支付终端回调验签处理,将验签流程抽象化,后续各种支付业 务只需继承后即可调用验签方法。 完成商城...
k12卡码脸消费系统是专门为智慧校园打造的无感消费系统,可支持刷脸、刷卡、刷码消费,系统包括消费支付模块、消费限额模块、消费分组模块、消费欠款模块、消费优惠模块、消费充值模块、消费异步处理模块、消费统计模块等等。本人对于系统全流程了解透彻,并参与除了消费限额模块外其他所有模块的主力编程工作。 项目分为设备端和服务端,服务端包括技术包括Nginx、Linux、SpringBoot、Redis、Mysql、RocketMQ、Zookeeper以及自研组件等等。 系统日并发高达150万次。期间遇到过数据库超出每秒2000次读瓶颈,通过对合理数据增加缓存解决。以及服务器带宽问题,通过购买服务器弹性...