# SeckillSystem **Repository Path**: icharlotte/SeckillSystem ## Basic Information - **Project Name**: SeckillSystem - **Description**: 基于微服务的银行秒杀系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-19 - **Last Updated**: 2022-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 银行秒杀系统 ## 项目结构 ``` . ├── bank-common 公共类 com.zaomengjia.common.* │ └── pom.xml ├── bank-modules 模块 │ ├── bank-gateway 网关模块 com.zaomengjia.gateway.* │ │ ├── ... │ │ └── pom.xml │ ├── bank-manager 管理员模块 com.zaomengjia.bankmanager.* │ │ ├── ... │ │ └── pom.xml │ ├── bank-order 订单模块 com.zaomengjia.order.* │ │ ├── ... │ │ └── pom.xml │ └── bank-stock 库存模块 com.zaomengjia.stock.* │ ├── ... │ └── pom.xml │ ├── docker-compose 测试环境用的docker-compose │ ├── docker-compose-deploy-dev.yml PC/Mac x86用 │ └── docker-compose-deploy-dev-mac-m1.yml Mac M1用 │ ├── .github Github Action配置文件 │ └── pom.xml ``` ### 部署测试环境 ```shell docker compose -f <文件> up -d ``` ### 压测 ``` 运行项目模块bank_modules中的bank_gateway模块下的test代码生成csv文件将该文件导入jmeter之后进行测试 ```