JBoss AS资源池调优指南
1. JBoss AS 资源池概述
应用服务器提供的大多数服务是通过资源池来实现的。将资源保存在池中可以避免重新创建诸如数据库连接等成本高昂的资源,还能限制应用服务器要处理的请求数量。因为允许无限制数量的请求访问资源可能会很危险,会使系统面临潜在威胁。
JBoss AS 定义了大量的资源池,如果配置不当,这些资源池可能会成为应用程序的潜在瓶颈。以下是一些常见资源池及其配置信息:
| 资源池 | 用途 | 配置文件 |
| — | — | — |
| 系统线程池 | 用于 JNDI 命名 | <server>/conf/jboss-service.xml |
| JDBC 连接池 | 建立 JDBC 连接时 | <server>/deploy/xxx-ds.xml |
| HTTP 线程池 | 处理 HTTP 请求时 | <server>/deploy/jboss-web.sar/server.xml |
| AJP 线程池 | 通过 mod_jk 处理 HTTP 请求时 | <server>/deploy/jboss-web.sar/server.xml |
| 工作管理器线程池 | 与 JMS 结合使用,如 JBoss 消息传递使用 JCA 流入作为 EAP 的集成 | <server>/deploy/jca-jboss-beans.xml |
| JBoss 消息传递线程池(用于
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



