幻梦文创 运维+全栈开发 2022.12-2023.01
1.项目概述:h5项目,核心是数字藏品,通过区块链技术赋予设计师设计的藏品在数据世界独一无二的标识,然后在平台发售,用户通过秒杀的方式进行购买。
2.项目技术:前端 vue2、uniapp 项目,前端服务使用 nginx 代理;后端 java 语言,框架有 spring,springboot,Quartz ,jedis,mybatis ;数据库 redis,mysql;其他中间件rabbitmq、nacos等;
4.个人工作:
4.1使用kubesphere部署高可用的devops项目;
4.2引入nacos对项目二级市场,合成功能等进行热更新配置控制;
4.3升级项目架构,引入rabbitmq替换之前任务调度方式解决订单秒杀问题;
4.4删除非必要索引,减少修改插入等cost,开启慢查询日记功能设置时间为5s;
4.5添加索引聚合索引,添加部分索引使查询使用索引下推和覆盖,减少回表过程;
4.6阿里云服务器管理,配置dns以及添加dns加速器,项目域名配置;
4.7使用nginx反向代理进行权重负载均衡配置等;
4.8线上前台后端服务jvm内存配置的2.5G,堆xms=xmx=1.5G,垃圾处理器使用的cms;测试服和线上后台后端jvm大小为1G,堆xms=xmx=600m,垃圾处理器为g1;
5.项目线上环境:3台集群服务器分别是两台6G内存4核、一台8G内存8核,线上前台后端双服务集群,算法是轮询,网络i/o流量 合计35mbs;
业绩:项目用户量3w+流畅访问。