CaroLe2023年03月19日
114阅读
所属分类IT

作品详情

1. 基于 spring cloud + nacos+openFeign 实现项目微服务化,化为公共,用户,数据采集等服务,
提高可扩展性和容错性
2. 使用 redison 锁进行白名单加锁,利用 redisson 看门狗解决了在多线程环境下保证不会出现死

3. 使用 reids 进行数据缓存,实现白名单导入删除修改时防止出现数据不一致性
4. 利用线程池来解决高并发问题
5. 对接微信 API 实现 Oauth2 微信授权登入,模板消息推送,节省开发时间
6. 利用 spring security 来建立登入退出接口
7. 使用策略模式对接阿里云 华为云 腾讯云等第三方存储图片,通过限制大小,校验后等方式预防
文件上传漏洞
8. 使用 easyExcel 读取文件内容,并通过线程池和 CompletableFuture 并发编程提高数据导入的性

9. 利用 clickhouse 代替 mysql 储存数据,全量数据存储于 clickhouse,细分储存于 mysql 中,优
化了数据查询时间
10. 利用 rabbitmq 消息队列处理定时任务消息,保证了消息正确的发送和正常的接收
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论