部署扫描器(Deployment Scanner)
- 缺省情况下,部署扫描器每5秒扫描一次,将会消耗CPU不少的时钟周期,特别是系统上的文件系统比较慢(例如:NTFS);
- 修改server/slim/conf/jboss-service.xml,修改其中的:
<mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
name="jboss.deployment:type=DeploymentScanner,flavor=URL">
<!-- Frequency in milliseconds to rescan the URLs for changes -->
<attribute name="ScanPeriod">5000</attribute>
<!-- A flag to disable the scans -->
<attribute name="ScanEnabled">true</attribute>
如果延长扫描周期,请修改"ScanPeriod";
如果想去除扫描服务,请删除该xml片段;
连接池
- 尽量不要使用XA版本的连接池,除非您确信需要它们;一般来说,XA版本的性能不会太好;
- 使用数据库特定的“ping”支持来检查连接,或者使用数据库特定的驱动提供故障转移支持,而不是一直来检查连接的可用性;
本文介绍如何调整部署扫描器的扫描频率以减少CPU负担,并提供了修改JBoss配置的具体步骤。此外,还讨论了连接池的最佳实践,包括避免使用XA连接池以及采用数据库特定的连接检查方式。
:Deployment Scanner & Connection Pools&spm=1001.2101.3001.5002&articleId=1064283&d=1&t=3&u=3462c79afba34607b49aa57fd90a57aa)
1890

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



