springboot项目推荐------秒杀基础项目

这是一个用于学习多线程并发的SpringBoot秒杀项目,包含Redis、Kafka、Zookeeper整合,使用乐观锁、悲观锁实现并发控制,并通过线程池管理。项目支持Swagger2.0接口文档,能承受高并发压力,同时提供前端和后台展示。安装过程中需要注意配置服务端口、数据库等信息。
摘要由CSDN通过智能技术生成

项目名称

秒杀项目
地址:https://github.com/steamyao/seckill
用途:为了学习多线程并发的知识,模拟多线程秒杀环境

上手指南

开发环境

springboot 2.1
IDEA
maven 3.6
kafka 2.1
redis 3.0
zookeeper
jdk 8.0
mysql8.0(这个不重要,换一个mysql-connection的jar包就行)

你将学到
  • 搭建springboot 2.1框架
  • 整合redis、kafka
  • 数据库乐观。悲观锁、
  • 线程池及多线程相关的知识
  • 整合 swagger 2.0
  • redis与zookeeper 分布式锁的使用
安装步骤

1.在 application.properties 修改服务端口、redis、zookeeper。kafka、mysql地址。\
2 在 lock 包中修改 redis、zookeeper 地址,这个包是分布式锁的,做成了Utils类。

项目展示

1.前端页面展示
在这里插入图片描述
2.后台页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值