spring
文章平均质量分 89
Lexus.
不懈追求完美.
展开
-
浅谈读并发的场景及优化方案
前言写此文的主要原因源于工作中一次接口的并发压测出现OOM,经过dump堆日志、线程日志以及各种代码分析,最后发现居然是因为接口响应包太大(原响应包为2556k,中间优化代码将响应包压缩至400k左右,也只是稍微延长了oom的时间),达到网络带宽(内网百兆路由器)传输瓶颈,最终导致GC无法正常回收.本文主要针对读并发进行分析讨论.常见问题分析平时工作中遇到不少高并发读的场景,主要问题的表现要么是tps上不去要么是Full GC频繁,再严重点就OOM,此时一首<凉凉>比较应景..原创 2020-07-13 21:24:37 · 367 阅读 · 0 评论 -
基于quartz的分布式集群计划任务插件
plugin-quartz基于quartz分布式定时计划任务插件,即插即用脚本目录:src/main/db/#功能支持高可用:1.集群系统保证单机执行计划任务2.执行任务机器不可用后自动切换机器负载均衡:设计思路:使用分布式服务发现组件实现分布式集群负载均衡例如有(A、B)、(C、D)2个分布式集群系统A、B: 集成plugin-quartz插件,作为分布式系统计划任务...原创 2019-10-24 18:07:36 · 213 阅读 · 0 评论