李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 左邻右舍
  • 博友圈
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
    • 网站地图
    • 赞助
  • 留言
  • 走心评论
  • 系列文章
  • 🚇开往
Destiny
自是人生长恨水长东
  1. 首页
  2. 日常
  3. 正文

居住证可算是申请通过了……

2021年10月19日 约 406 字2 分钟 657点热度 1人点赞 6条评论
本文最后更新于 2021年10月19日,距今已 1731 天,其中的信息可能已经发生变化,请注意甄别。

我太难了……

从10月8号到10月19号,历时11天,终于把居住证签注搞定了。 :lei: 

 

大晚上的,公司接口压测,测试说单个接口并发50就不行了,看了下线上的日志和监控,发现应用的状态还很健康,性能瓶颈主要是在数据库连接池以及程序线程池上,

initial-size: 80
min-idle: 80
max-active: 80
max-wait: 60000
time-between-eviction-runs-millis: 60000
min-evictable-idle-time-millis: 30000
max-evictable-idle-time-millis: 60000

数据库并发连接配置的是80,响应超时的接口,基本都在卡在等待数据库连接池这里,zipkin分析基本等待时间都在60秒左右,太坑了。

接口本身是异步走的线程池处理的,不过这个线程池整个应用共享,好多地方都用的这个线程池,线程池的配置是:

executor = new ThreadPoolExecutor(2, 500, 120L, TimeUnit.SECONDS, new SynchronousQueue(), new CallerRunsPolicy());

导致这个线程池支持的最大并发就是500,一旦压测,轻轻松松就能到这个数,这样的话等待数据库连接的线程数就又会增加,获取数据库连接就更慢……整个恶性循环……

而且数据库的性能应该也存在瓶颈,一旦连接数上来了,数据库压力就大,很大概率会把数据库CPU和内存打满,这个也得提前预防下,我太难了……

最后的最后,历史遗留代码真的很坑人,开发的水平真的参差不齐!!!

除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.lifengdi.com/daily/3761

推荐阅读

  • 日积月累的力量|读《刻意练习》有感
  • 《人生海海》读后感
  • 开工啦~
  • 今晚,回家过年!
  • 你好,2023
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 优化 日常 程序人生
最后更新:2021年10月19日
相关文章
  • 架构师究竟比高级开发厉害在哪?2019年11月6日
  • 看病难~取药难~~2022年7月30日
  • 十一节后开工头一天,修了个耳机……2021年10月8日
  • 技术人员转团队管理该怎么做2022年4月2日
  • 办理居住证困难重重啊!2021年10月15日

李锋镝

既然选择了远方,便只顾风雨兼程。

打赏 点赞
< 上一篇
下一篇 >
1234567891112131415161718192021222324252627282930313233343536373839404142434446474849505152535455575859606162636465666769727476777879808182858687909293949596979899
取消回复
…

文章评论

  • 林羽凡Lv 3友

    你这个居住证办得真是不容易。

    WindowsFirefox 93.0 中国-兰州市
    2021年10月26日
    00 回复
  • 强仔Lv 2

    大佬带带我

    WindowsChrome 94.0.4606.81 中国-郑州市
    2021年10月26日
    00 回复
  • 龙Ge笔记Lv 1

    改历史遗留的代码有时候真不如自己写

    WindowsFirefox 93.0 中国-咸阳市
    2021年10月20日
    00 回复
    • 李锋镝Lv 5

      @龙Ge笔记 可不是,头疼

      macOSChrome 94.0.4606.81 中国-北京市
      2021年10月21日
      00 回复
  • 哥斯拉Lv 2友

    好事多磨,祝贺。

    WindowsChrome 90.0.4430.212 中国-萍乡市
    2021年10月19日
    00 回复
  • 李锋镝管理

    :lei:

    WindowsChrome 94.0.4606.71 中国-北京市
    2021年10月19日
    00 回复
  • 细草微风岸,危樯独夜舟。
    星垂平野阔,月涌大江流。
    名岂文章著,官应老病休。
    飘飘何所似,天地一沙鸥。

    听点儿音乐吧 朋友~
    文章目录

    那年今日(07月17日)

    • 2009年:美国传奇新闻主播沃尔特·克朗凯特去世
    • 2005年:英国首相爱德华·希斯逝世
    • 1976年:第21届奥运会在蒙特利尔举行
    • 1935年:聂耳在日本溺水去世
    • 1402年:明成祖朱棣在南京登基,年号永乐
    • 更多历史事件
    最新 热点 随机
    最新 热点 随机
    增加了两套复古皮肤-牛皮纸、千禧网页 Claude Design介绍与使用 Kratos+主题新功能介绍 Taste Skill 说明与使用 jasypt-spring-boot 使用说明 Kratos+主题新功能预览及功能演示
    AI时代,个人技术博客的出路在哪里?这个域名注册整整十年了,十年时间,真快啊WordPress实现用户评论等级排行榜插件WordPress网站换了个字体,差点儿把样式换崩了做了一个WordPress文章热力图插件千万级大表新增字段实战指南:告别锁表与业务中断
    探讨全球多站点跨机房数据传输场景下QUIC协议的优劣 jstat命令使用(JDK1.8) Redis实例CPU飙高至90%:从根源排查到彻底解决的全攻略 玉楼春·尊前拟把归期说 新买的笔记本发货啦…… Java设计模式-原型模式
    最近评论
    李锋镝 发布于 3 天前(07月14日) 外面的主题功能差异化比较大,部分功能没有还得通过插件来实现,这样样式也不统一,而且经常有爆出风险、漏...
    瓦匠 发布于 3 天前(07月14日) 很奈斯啊,都在设计属于自己的主题了,羡慕了
    rxshc 发布于 4 天前(07月13日) 工具看着挺实用的。
    李锋镝 发布于 1 周前(07月09日) https://github.com/Leonxlnx/taste-skill
    李锋镝 发布于 2 周前(07月06日) 哈哈哈,你那个主题做的也很棒
    标签聚合
    AI MCP 分布式 架构 SpringBoot 日常 Redis 多线程 K8s WordPress 设计模式 ElasticSearch Spring JVM IDEA SQL JAVA 数据库 AI编程 MySQL
    友情链接
    • Blogs·CN
    • Honesty
    • Mr.Sun的博客
    • 临窗旋墨
    • 哥斯拉
    • 彬红茶日记
    • 志文工作室
    • 懋和道人
    • 拾趣博客导航
    • 搬砖日记
    • 旧时繁华
    • 林羽凡
    • 瓦匠个人小站
    • 皮皮社
    • 知向前端
    • 韩小韩博客
    • 风渡言

    COPYRIGHT © 2026 lifengdi.com. ALL RIGHTS RESERVED.

    域名年龄

    Theme Kratos+ By Dylan Li

    津ICP备2024022503号-3

    京公网安备11011502039375号