根据公司要求面对工作人员开发后天数据操作系统,主要负责订单模块,订单的展示,修改,抢购接口的实现,以及协议的录入,修改。
技术选型和技术实现:
使用SpringCloud、SpringBoot搭建项目环境实现微服务
使用SpringSecurity实现用户登录认证
使用Redisson实现分布式锁避免重复提交
使用RabbitMq实现异步操作,完成订单的修改以及避免消息重复消费,Mysql的IO压力
功能模块:
订单的创建,修改,查询功能
订单完成创建时通过过RabbitMq的延迟队列与死信队列完成超时未支付状态修改
订单完成全款支付通过RabbitMq发送消息给工作计划模块,完成订单实际预定花费
点击空白处退出提示
评论