凌客2023年10月02日
107阅读
开发技术java
所属分类SpringCloudH5网站

作品详情

项目描述:
该应用为**全国第一个省级碳普惠应用**,旨在推动全民践行低碳生活方式,通过汇集多种低碳行为数据源,将居民低碳行为转化为碳积分,居民通过积累碳积分,可以在权益商城进行各类权益的兑换,该应用总用户已突破**130万**,日活**3万**左右。

项目技术栈:
SpringCloudAlibaba+SpringBoot+MybatisPlus+Mysql+PostgreSQL+Redis+EasyExcel+阿里云OSS+Dynamic-Datasource多数据源+ImageCombiner

项目职责:
1. 从0到1建设并落地积分商城模块,基于Redis解决商品兑换接口重复请求的问题,并且基于Redis实现库存扣减,避免高并发场景下出现超卖、少卖等问题
2. 从0到1建设并落地线上植树模块,其中使用第三方图片合成工具ImageCombiner,成功实现树苗图片的合成,并使用zip压缩技术将生成的图片进行压缩,最终上传到OSS文件服务
3. 使用Redis的zset数据结构实现应用的碳积分日榜和全榜
4. 慢SQL优化,通过索引重建、适当字段冗余、批量执行、简化SQL等方式提升SQL执行效率,将管理端数据查询接口平均耗时从3000ms降到100ms
5. 参与项目架构从单体迁移到微服务,使用Redssion、Seata、Nacos、Sentinel等组件解决项目微服务化带来的问题,减少了系统的耦合性,提高了系统的可用性以及稳定性
6. 线上问题排查,多次排查并解决了OOM、数据库死锁等问题
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论