布隆过滤器可以参考:https://zhuanlan.zhihu.com/p/433689454
项目中tomcat7升级到tomcat9后,启动时长由230秒变为430秒,需要优化启动时长,走了很多弯路,其中一个优化点最终在Tomcat官网查到了9.0.39合入了布隆过滤器:https://tomcat.apache.org/tomcat-9.0-doc/changelog.html
https://tomcat.apache.org/tomcat-9.0-doc/config/context.html,根据描述适合大量jar包的项目启动
使用也很简单,在context.xml中配置useBloomFilterForArchives=true,使用后整体缩短100s启动时长,有在使用tomcat9,并且启动时需要加载大量jar包的项目可以试试这个配置。