大眼睛电影票务网站

电子商务 · B2C 案例ID: 156742
联系该工程师
微信扫码,建群沟通
作者: 蔚然成风 - 4年经验- 北京云锦汇智信息技术有限公司

案例介绍

1、参与项目前期的设计,需求分析,文档编写;
2、负责订单和支付模块的开发,解决了订单重复提交的幂等问题;
3、基于RabbitMq异步同步数据,实现Elasticsearch和MySql读写分离;
4、接入第三方支付宝、微信等支付功能,使用WebSocket解决了之前JS定时器定时查询订单状态
给数据库带来较大访问压力的问题,同时后台使用主动查询和被动回调保证整个支付功能形成闭环;
5、使用token和Gateway来实现分布式鉴权,利用token无状态的特点实现了SSO单点登录,网关做token
校验,后面的业务服务器使用自定义权限注解和AOP实现了接口级别的权限认证;
6、利用RabbitMq手动确认模式进行分布式事务控制,Redis存储消费失败次数避免进入消费死循环,根据操作记录实现事务向后回滚或通知人工干预实现事务向前回滚 提升该模块分布式事务的可靠性;
7、负责日志模块的开发,使用了ELK技术优化了大量日志数据的查询问题,同时利用RabbitMq对ES和MySql进行数据同步,完成ES和MySql的读写分离,也对MySql的sql语句和索引进行了优化;
8、负责前台订单投诉和后台投诉订单审批功能;
9、负责项目后期的优化和维护。
10、负责了对后端的请求方法上进行了接口级别的权限管理,自定义aop和注解,拦截非管理员角色,完成解耦;
11、使用RabbitMQ实现了分布式事务管理,完成了用户注册功能和消费券发送功能的解耦,减少用户注册的响应时间,提高系统的吞吐量;
12、负责开发了影院后台的管理系统,排片-上架-下映整个流程的开发;
13、负责制作开发影院方自身信息修改-确认-审核业务模块的开发。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
微信沟通 联系需求方端客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×