logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务电商-购物车、订单功能

本文介绍了电商系统中的购物车、收件地址和下单功能实现。购物车采用MongoDB存储,支持添加、查询和删除操作,通过Feign接口与订单系统交互。收件地址功能通过MyBatis-Plus查询数据库实现。下单流程包括:1)通过Feign接口获取购物车数据;2)使用行级锁保证库存扣减安全;3)转换购物车数据为订单明细;4)计算总金额并生成订单;5)删除已结算的购物车商品。系统采用微服务架构,各模块通过F

文章图片
#mongodb#java#mysql +4
java架构一/1:微服务电商/地基/登录

本文介绍了基于SpringBoot3.x和JDK17的电商平台后端开发实践。主要内容包括:1)采用Maven构建聚合工程,实现模块化分层;2)使用PDMan进行数据库建模;3)整合SpringBoot、MyBatis-Plus和MySQL8;4)实现用户注册/登录功能,包含MD5加密和雪花ID生成;5)配置Swagger3+Knife4j生成API文档;6)通过AOP实现服务日志记录。系统采用RE

文章图片
#架构#java#mysql +4
订单&支付系统最终一致性(RocketMQ)

这就是分布式事务里「最终一致性」的经典实现:不追求强一致(不要求所有操作同时成功),但保证经过一段时间后,所有数据最终都能一致。TransactionListener ,(executeLocalTransaction)执行(支付)本地事务;结果,绝对不会出现数据不一致的问题。如果存凭证失败了,就让 MQ 把消息删了,订单系统永远收不到。OrderResultListener 收到消息,修改订单状

文章图片
#rocketmq#java#mysql +4
微服务电商-购物车、订单功能

本文介绍了电商系统中的购物车、收件地址和下单功能实现。购物车采用MongoDB存储,支持添加、查询和删除操作,通过Feign接口与订单系统交互。收件地址功能通过MyBatis-Plus查询数据库实现。下单流程包括:1)通过Feign接口获取购物车数据;2)使用行级锁保证库存扣减安全;3)转换购物车数据为订单明细;4)计算总金额并生成订单;5)删除已结算的购物车商品。系统采用微服务架构,各模块通过F

文章图片
#mongodb#java#mysql +4
java架构一/1:微服务电商/地基/登录

本文介绍了基于SpringBoot3.x和JDK17的电商平台后端开发实践。主要内容包括:1)采用Maven构建聚合工程,实现模块化分层;2)使用PDMan进行数据库建模;3)整合SpringBoot、MyBatis-Plus和MySQL8;4)实现用户注册/登录功能,包含MD5加密和雪花ID生成;5)配置Swagger3+Knife4j生成API文档;6)通过AOP实现服务日志记录。系统采用RE

文章图片
#架构#java#mysql +4
java架构一/2:分类、推荐、搜索、评价、购物车

本文作者通过项目开发实践反思学习效率问题,指出自身存在跳过前端内容、忽视业务逻辑的学习误区。文章详细记录了电商平台开发过程,包括轮播图实现、多级分类查询、商品详情展示、评价系统开发等核心功能的技术实现方案,重点分析了复杂SQL查询、分页处理、数据脱敏等关键技术点。作者总结优秀架构师应具备前后端协同开发能力,强调理解业务需求的重要性,并反思学习时应避免心浮气躁,建议开发者既要掌握后端技术,也要了解前

文章图片
#架构#微服务#java +4
到底了