1. 到家经济比较火,特别是女性,消费内能力比较强,提供美妆美甲,产后康复等服务
点击空白处退出提示
1. 到家经济比较火,特别是女性,消费内能力比较强,提供美妆美甲,产后康复等服务
时悦上家是专门针对女性产后康复和身体健康管理提供上门到家服务的平台,为女性提供24H小时的呵护。主要分
为用户端,调理师端,平台端,终端分为小程序,安卓,IOS。调理师可以灵活的设置自己的接单状态和接单时间,
用户可以在平台选择项目,选择调理师和时间后进行一键下单,只有调理师开启接单状态和接单时间,用户才能选择
提调理师和时间,提交订单时会校验调理师的时间是否被占用,如没有,会对该调理师的该时间段进行锁定,用户下
单后调理师会收到电话和短信提醒,调理师接单后会上门服务,服务完成后需用户出示服务结束码给调理师,调理师
方能结束订单,用户可以对结束的订单进行评价,在整个订单期间和订单服务完成15天内用户可以申请退款,根据
订单状态的不同需扣除相应的金额再退还给用户。订单服务完成,调理师可以看到自己该笔订单的收益情况,并在月
初可以提现。订单有支付超时和接单超时处理,如在指定时间内用户未支付或者调理师未接单,系统会自动取消订单
并原路退回支付金额。
1. 项目前期的整体技术选型,功能拆分,架构设计,数据库设计等
2. 订单支付超时和接单超时处理,将订单的过期时间设置进redisson的延迟队列中,并启用线程一直监听到期的
订单并处理,最后将过期的订单从延迟队列中移除掉。增加一个订单超时处理的定时任务,此定时任务会处理那
些订单到期但没有正确处理的订单(兜底处理)
3. 订单列表和详情接口性能优化,使用CompletableFuture完成并发编排+批量处理,提升接口性能,接口RT由
1.5S降低至200ms
4. 采用redisson分布锁解决并发情况下订单提交和支付问题
5. 基于Spring Event + 自定义线程池实现调理师短信,电话,邮件等功能异步化
6. 接口幂等性处理,采用一锁二判三更新的方式设计接口幂等,防止订单重复支付等问题
7. 基于Seata的AT模式解决分布式事务问题




评论