助力抢票:
由于需求针对特殊演出有好友发起助力、好友助力来获取特殊票后台和客户端开发。整个模块是基于系统获取演出项目来获取一些项目价格同时设置助力条件。客户端通过分享来助力成功即可购票。基于springmvc+mybatis的微服务。多个服务之间私用RPC之美团pigeon来进行相互调用。
责任描述: 1.后台助力详情模块开发2.小程序端助力页面分享页面小程序二维码生成开发3.小程序页面点击助力按钮的开发,通过数据库更新锁和乐观锁加唯一索引来控制高并发下数据的一致性。使用ThreadPoolExecutor添加各种线程执行助力失败、成功、抢光的各个情况的小程序通知发送和短信通知发送
拼团项目:
多个用户可以发起拼团优惠买票,类似拼多多的拼团购买模式。该项目使用spring进行javabean的托管,springmvc实现视图层的控制,mybatis实现数据库持久化操作,redis缓存常用变化不大的数据提升效率,mq进行消息发布和接收、使用maven进行项目之间的管理、使用git进行项目开发版本的管理。
责任描述: 拼团活动的创建、编辑删除、管理、上下线、拼团数量统计的模块开发
香港购票项目开发:
由于网络限制需、单独部署票务系统红提管理平台和单独开h5和公众号发购票平台。添加支付方式传款易(PayDollar)。该项目开发整体框架基于springmvc+hibernate。缓存使用Redis、Memcached、EhCache 缓存使用增加访问效率。RabbitMQ进行各个系统之间的通信。nginx+tomcat进行对接口的负载均衡。spring security进行后台权限控制确保安全性
责任描述: 1.提供整个购票流程的接口、本地联调添加跨域拦截器防止前后端联调出现跨域问题2.使用微信或者facebook登陆、使用Memcached进行token的缓存失效刷新3.PayDollar支付接入使订单能正常支付
卡券管理系统:
基于当前票务系统框架搭建一个优惠券系统。主要有卡券管理、卡券的订单管理、卡券的权限管理、卡券同步、卡券发送微信通知。同时对外提供优惠券的锁定下单退款接口。
责任描述: 1.后台权限模块开发基于springsecurity的权限管理以及分布式下的服务器刷新权限正常使用2.后台卡券管理开发。基于卡券的一些规则等开发3.卡券导入开发。使用poi导入excel数据到html页面4.卡券的订单报表导出开发。优化sql查询利用Ehcache缓存数据增加查询速度5.同迪斯尼其他团队进行对接优惠券的 查询、锁定、使用、退款和作废接口的提供。优化sql查询、保存数据使用事务保证数据的一致性。