背景 某url性能测试表明,qps单机最高只有4000多,虽然靠堆机器可以解决问题,但是显然不是什么优雅的方案. 试着把controller里的所有的逻辑都屏蔽,只是简单的返回hello world,发现并没有什么用,略略提高了一点,但还是不到5000.显然是什么地方有个坑. 问题查找过程略去不表,坑有两个: 用了log4j,1.x的版本,这货的性能...嗯,不说了,都是泪 spring url mapping也有点坑,在开trace日志的前提下(要知道此时是log也消耗性能),大概消耗了30%