背景 随着需求的不断迭代,服务承载的内容越来越多,依赖越来越多,导致服务启动慢,从最开始的2min以内增长到5min,导致服务发布很慢,严重影响开发效率,以及线上问题的修复速度.所以需要进行启动加速. 方案 应用启动加速的优化方案通常有 编译阶段的优化,比如无用依赖的优化 dockerfile的优化 依赖的中间件优化,中间件有大量的网络连接建立,有很大的优化手段 富客户端的优化 spring bean加载的优化 spring容器加载bean是通过单线程加载的,可以通过并发来提高加载速度. 鉴于1…