并发编程
文章平均质量分 81
大迪吃小迪
过度设计也是万恶之源
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
每秒 400 请求场景下,线程池如何合理配置?
摘要:针对400QPS的高并发系统,建议线程池配置为:核心线程数40(8核CPU×IO等待系数),最大线程数80(核心线程数×2),队列长度400-800(按1-2秒业务峰值计算)。关键参数计算基于任务执行时间(100ms)和IO等待占比(80%),需通过压测验证CPU利用率、响应时间和拒绝率等指标。这种配置能平衡系统吞吐量与突发流量处理能力,注意要根据实际业务容忍度调整队列长度。原创 2025-11-29 21:27:30 · 300 阅读 · 0 评论 -
并发提速的同时主动限流--做一个负责任的客户端
一、背景公司的WMS业务需要高度依赖ERP系统的封存数据做封存校验。测试环境大批量堆板出库压测暴露出封存校验性能问题:(1)ERP系统扛不住大批量数据封存校验请求,减少对ERP系统冲击;(2)单次过大批量请求本身不合理。另ERP封存校验接口并行度不宜过高。二、简单分析。原创 2024-07-25 22:56:06 · 751 阅读 · 0 评论 -
基于多线程批量导入的事务管理的实现
如何在多个子线程进行数据导入时进行事务统一管理,是在加快批量导入效率业务上引申出来的问题。本文的解决方案思路是各子线程持有各自的事务,借助并发类和原子类做父子线程间的流程控制和子线程内的回滚判断。原创 2021-12-09 19:45:00 · 2594 阅读 · 0 评论
分享