A.5.2. 使用管理 CLI 配置 EJB 线程池
流程
使用
add操作,语法如下:/subsystem=ejb3/thread-pool=THREAD_POOL_NAME:add(max-threads=MAX_SIZE)
/subsystem=ejb3/thread-pool=THREAD_POOL_NAME:add(max-threads=MAX_SIZE)Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
THREAD_POOL_NAME替换为线程池所需的名称。 -
使用线程池的最大大小替换
MAX_SIZE。
-
将
使用
read-resource操作来确认线程池已创建:/subsystem=ejb3/thread-pool=THREAD_POOL_NAME:read-resource
/subsystem=ejb3/thread-pool=THREAD_POOL_NAME:read-resourceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要将
ejb3子系统中的所有服务重新配置为使用新的线程池,请使用以下命令:/subsystem=ejb3/thread-pool=bigger:add(max-threads=100, core-threads=10) /subsystem=ejb3/service=async:write-attribute(name=thread-pool-name, value="bigger") /subsystem=ejb3/service=remote:write-attribute(name=thread-pool-name, value="bigger") /subsystem=ejb3/service=timer-service:write-attribute(name=thread-pool-name, value="bigger") reload
/subsystem=ejb3/thread-pool=bigger:add(max-threads=100, core-threads=10) /subsystem=ejb3/service=async:write-attribute(name=thread-pool-name, value="bigger") /subsystem=ejb3/service=remote:write-attribute(name=thread-pool-name, value="bigger") /subsystem=ejb3/service=timer-service:write-attribute(name=thread-pool-name, value="bigger") reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow XML 配置示例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow