# kill **Repository Path**: fwakeup/kill ## Basic Information - **Project Name**: kill - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-20 - **Last Updated**: 2021-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SecondKill 基于Spring高并发商品秒杀系统实现 ### 所用技术点 - Spring Boot - SpringMVC+Mybatis+Jsp - Redis 缓存中间件 - ZooKeeper 分布式锁 - RabbitMQ 消息中间件 - Mysql 关系型数据库 - SnowFlake 分布式唯一ID生成 ### 系统架构 kill-api api模块 面向其他服务配置依赖 kill-model 面向ORM 数据访问控制层次 kill-service 服务层 核心开发逻辑 ### 安装部署 **软件环境:** - IDEA - MySQL - JDK1.8 - Redis - Maven - ZooKeeper - RabbitMQ **部署步骤** 1. 在本地安装并启动Redis、ZooKeeper和RabbitMQ服务 2. 创建数据库,导入初始化脚本db_second_kill.sql到Navivat Premium中 3. 将项目import进IDEA中,调整IDEA的maven仓库指向,最终将所需要的jar包都下载下来 3. 修改application.properties配置文件中相应的配置信息 4. 将系统运行在tomcat服务器上