分布式
文章平均质量分 93
DaveStudio
A journey of one thousand miles begins with one step!
展开
-
Web应用cpu过高
** 每一个技术难点的攻坚,都是你一次完美的蜕变 ** 前言 整体项目架构基于lengleng开源pig项目做开发,现状表现为 auth服务单纯搜索列表,cpu维持在40左右,85条数据导入达到了更为夸张的三位数,其实其他操作cpu也会上升得不正常,阔怕~本文将针对数据导入以及导入后列表查询展开 SQL 层分析 找到对应的底层sql后,客户端看执行时间,确实很慢,展开对应的执行计划进行分析,话不多说,上图,上干货~ 这么多行的Result,sql 确实也很复杂,针对这段时间sql层优化做出一下总原创 2021-05-17 23:42:55 · 768 阅读 · 0 评论 -
分布式锁与Redission实现
为什么会引出分布式锁 原始项目单tomcat运行,不会存在这种情况,系统分布式架构部署时候,便于资源的锁定,例如多台服 务器执行定时任务线上就可能会引发问题。 Synchornized 是针对于 java进程锁,基于JVM,当一个系统部署在多个节点,多个实例的时候,也无法 完成锁对线程的控制,因此引出分布式锁。 首先看一个基于最基本的redisTemplate实现的分布式锁: 需要注意一下几点: ...原创 2020-03-13 11:22:38 · 433 阅读 · 0 评论