高性能&浅谈架构
文章平均质量分 95
java开发追求高性能,会首先分析性能测试工具,提出相关的高性能的解决方案
业务形态和互联网快速发展,整个开发的架构和生态可能会不断演进,浅谈一下自己的学习理解
码农C风
某985CS,学习沉淀、钻研技术
新技术的诞生总是有原因的,而逐步淘汰的技术也是有合理性的,存在即合理
framework 终究都是工具
展开
-
【cfeng-work】架构演进和漫谈
互联网的技术总是在不断变迁的,技术架构也是在不断变化。架构是个抽象的可大可小的一个概念,比如机器是单点还是集群,对于单体我们这个产品的模块如何划分,是分层还是其他的模式...... 我们其实最容易接触的就是单体架构。这里的“单体” 说的是机器,相对单体,那么就有“分布式的架构”, 所以这里就是我们整体的机器的搭建的一种选择,流量大或小?流量小自然没必要去用分布式,因为分布式要考虑的问题也更多并且成本也更高。原创 2023-11-13 20:39:45 · 500 阅读 · 0 评论 -
【高性能】Web性能压力测试JMeter、测试秒杀Red
高性能问题:- 秒杀系统最多可以抗住多大的流量不出现异常? - 连续100小时以上的疲劳测试是否会让系统内存无法下降,GC无法回收内存,CPU不降低? - 高并发压力下,应用程序哪里消耗资源最多,需要优化? - 针对协议的测试: 比如之前的聊天服务,HTTP轮询 和 WebSocket谁更消耗性能?相差多少? - 单台压力机无法生成更大压力,如何增加压力机?原创 2022-09-14 12:13:23 · 1473 阅读 · 0 评论 -
【性能测试JMH】SpringBoot结合 JMH进行性能测试 调优
可以设置测试状态对象的多线程的共享程度Scope.Benchmark: 基准状态范围, 基准作用域:相同类型的所有实例在所有工作线程之间共享;---- Spring多为无状态单例Bean,可以直接所有的线程共享此状态上面的对象的SetUp方法和TearDown方法都是一个工作线程执行,每个级别一次,没有其他线程可以操作状态对象。原创 2022-09-03 18:26:50 · 1358 阅读 · 0 评论