框架: SpringBoot,Dubbo SpringcloudA l ibaba体系(Gateway,Nacos,Rocketmq等等)Shardingjdbc,
基础环境:mysql docker(集群) redis
项目介绍: 这是一个类似斗鱼的直播软件的后端管理平台,主要是admin用户的管理平台,我的角色实在项目中编写由客户端向数据
库端访问的crud接口的编写
• 构建了基于Spring Boot的应用,并使用Nacos实现服务注册和配置中心,使用Gateway作为服务网关,Redis作为缓存,
MySQL作为持久化存储,。
• 设计mysql表的时候采用冷热字段分离模式,优化系统,并且采用mysql一主多从的模式
• 经过预估分析在mysql分库分表了一百张,并且使用了Shardingjdbc来管理这些数据表
• 在项目中使用了自研的id生成器"Yid",
• 使用JMeter得出系统优化方案,包括将输出级别设置为error、减少数据库的IO成本、将静态资源全部放在Nginx中、使用消息
中间件等。
项目问题一:
• 在项目中对于mysql和redis