# BankSecondKillSystem **Repository Path**: aa9955/bank-second-kill-system ## Basic Information - **Project Name**: BankSecondKillSystem - **Description**: 项目采用前后端分离+分模块部署的架构。 前端技术以Vue、Element为核心。后端技术以Springboot、 SpringCloud、 SpringCloudAlibab为核心,构建一个安全,可扩展,高性能的秒杀系统。 运维采用Docker实现程序的集成部署和镜像管理。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-05-08 - **Last Updated**: 2022-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BankSecondKillSystem ## 一、介绍 项目采用前后端分离+分模块部署的架构。 前端技术以Vue、Element为核心。后端技术以Springboot、 SpringCloud、SpringCloudAlibab,Knife4j为核心,构建一个安全,可扩展,高性能的银行秒杀系统。 运维采用Docker实现程序的集成部署和镜像管理。 ## 二、项目目标 - 高并发:系统同时处理200+的秒杀请求 - 高可用:保证高并发环境下,系统正常运行 - 可扩展:在秒杀时,系统支持在短时间内完成扩容 - 安全性:保证系统数据不被盗取,不发生超卖,实现秒杀链接动态化 - 灵活性:对于系统中可能变化的数据,进行配置化设计 ## 三、系统架构 ![image-20220714152607868](https://s2.loli.net/2022/07/14/58ngMKHk9wC1Io3.png)