You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Open Liberty v23及以上版本是否支持虚拟线程?如何开启?

Open Liberty虚拟线程支持说明

版本支持状态

  • Open Liberty v23.0.0.9及之后的v23系列版本正式引入虚拟线程支持
  • 当前最新的Open Liberty版本完全支持虚拟线程功能

开启虚拟线程的步骤

1. 配置server.xml添加核心特性

在server.xml中启用virtualThreads-1.0特性:

<featureManager>
  <feature>virtualThreads-1.0</feature>
  <!-- 可添加其他所需特性,如servlet-6.0等 -->
</featureManager>

2. 为Web容器配置虚拟线程池

让Web应用使用虚拟线程,需将web容器绑定到启用虚拟线程的执行器:

<webContainer executorRef="virtualThreadPool"/>
<executor id="virtualThreadPool" virtualThreads="true"/>

3. 为EJB组件配置虚拟线程(可选)

若需要EJB组件使用虚拟线程,添加如下配置:

<ejbContainer executorRef="virtualThreadPool"/>

4. JVM版本要求

虚拟线程在Java 19中为预览特性,Java 21升级为正式特性,因此Open Liberty需运行在Java 19或更高版本的JVM上,推荐使用Java 21以获得完整稳定的虚拟线程支持。

内容的提问来源于stack exchange,提问作者Bernd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 07:43:11