2022-11 ~ 2024-01大连浮点科技有限公司Java开发工程师
-负责微服务架构项目的后端开发,辅助订单模块和支付模块的设计和优化,性能提升。
-使用SpringCloud Alibaba搭建服务治理框架,集成Nacos实现动态配置管理。
-推动团队代码规范落地。
项目介绍:
太平洋咖啡是一款专门针对用户提供点餐服务的APP,用户可以通过线上商城购买周边商品,并且还可以帮助用户定位最近的门店。每次都有限时抢购等福利可以享用天天享三折的活动!本项目使用微服务框架进行开发,用户服务,订单服务,商品服务,搜索服务,购物车服务,商品人气服务,商品服务,抢购服务,支付服务,评论服务等。
个人职责:
抢购服务优化:设计分布式锁(Redis)解决超卖,支持峰值10万并发请求,提高抢购成功率。
支付服务:集成支付宝SDK实现异步回调,优化订单状态同步机制,提高支付成功率。
评论服务:基于Mysql和mongoDB实现评论盖楼功能。
技术要点:
单点登录,使用短信验证进行注册功能。
通过RocketMQ削峰填谷,结合Sentinel限流保障系统稳定性。
日常咖啡商品进行特价抢购;使用WebSocket 建立长连接进行异步下单通知。
ElasticSearch高亮检索优化搜索体验,搜索响应时间降低40%。