用户注册、登录、JWT 鉴权
用户角色权限控制(RBAC)
商品创建、查询、上下架
库存初始化、增加库存、库存流水
创建订单时库存扣减
库存不足事务回滚
订单支付、完成、取消状态流转
订单取消库存回补
幂等 Key 防止重复创建订单
Redis 商品详情缓存
Redis 不可用时降级 MySQL 主流程
RabbitMQ 订单超时自动取消
Outbox 保证数据库事件一致性
点击空白处退出提示
语言技术
gorm、RabbitMQ、Redis、Gin、Go系统类型
Web行业分类
企业服务、电商开源地址
https://github.com/Yotoha0303/go-order-management-system授权协议
MIT许可
用户注册、登录、JWT 鉴权
用户角色权限控制(RBAC)
商品创建、查询、上下架
库存初始化、增加库存、库存流水
创建订单时库存扣减
库存不足事务回滚
订单支付、完成、取消状态流转
订单取消库存回补
幂等 Key 防止重复创建订单
Redis 商品详情缓存
Redis 不可用时降级 MySQL 主流程
RabbitMQ 订单超时自动取消
Outbox 保证数据库事件一致性



评论