Skip to content

769174850/seckill-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

秒杀系统

项目介绍

秒杀系统是使用Gin+Gorm+Mysql+Redis+Kitex实现的简单的订单秒杀系统

项目结构

  1. 项目使用Gin框架,使用Gorm连接数据库,使用Redis作为缓存,使用Kitex作为RPC框架
  2. 项目分为四个模块:用户模块、订单模块、商品模块、活动模块
  3. 用户模块:负责用户的注册、登录
  4. 订单模块:负责订单的创建、查询、取消
  5. 商品模块:负责商品的创建、查询、修改
  6. 活动模块:负责活动的创建、查询

高并发解决

image-20240510125454276

项目问题

  1. 出现了服务端获取到了活动数据但是客户端没有获取到的情况,相同逻辑的商品服务却可以正常运行(尚未解决)

image-20240510123030551

image-20240510123045662

image-20240510123059362

商品服务image-20240510123928209

  1. 订单生成的服务调用出现未知空字符转换为Int类型的错误,同时服务端无法接收到数据,但是在另外一个只含有一个订单生成服务的测试项目中,服务端获取到了数据,但是未知空字符转换为Int类型的错误仍旧存在(仍旧未解决)

image-20240510123949370

image-20240510124003332

image-20240510124022324

如下为测试订单生成项目的图片

image-20240510124147899

image-20240510124253191

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published