springboot3.2.x开启虚拟线程

1 jdk版本21.x springboot版本3.2.x

1708678002924.png

2 配置文件

1708678066640.png
spring:
  threads.virtual.enabled: true

3 在controller中查看tomcat线程日志

1708678267955.png
    log.info("查看controller中的请求:" + Thread.currentThread());

如果看到 VirtualThread[#238,tomcat-handler-5]/runnable@ForkJoinPool-1-worker-29
以VirtualThread开头的日志信息说明虚拟线程开启成功

4 性能

据说改用虚拟线程后,HTTP请求降低30%的耗时,并发数也有很大提升级,当于免费升级了性能

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容