编程语言: java kotlin es6 | springboot相关, mybatis plus相关, 构建工具: gradle, maven, 持续集成: Jenkins, 前端技术: vue2, 微信小程序
拼略APP是一个三人拼团抢购的项目,我在该项目中参与核心功能开发,使用redis分布式锁技术保证在高并发的场景保证三人成团,不会有超卖发生, 我在该项目中负责拼团抢购,微信支付,支付宝支付,余额支付,使用设计模式优化,例如模板方法模式,发布订阅模式等使代码干净整洁,可扩展性更高, 使用kotlin语言简化代码, 使用的技术体系为springboot+mybatis-plus+jedis+spring-security+jwt,使用分布式任务elastic job调度任务, 并使用docker容器技术搭建了elk监控线上日志 并实时告警。